BPOINT Integration

Modified on Thu, 31 Aug 2023 at 01:48 PM

The Productivity Console allows the use of payments by simply integrating OneBlink forms and with BPOINTs payment gateway. Allowing your users to make successful payments before triggering the rest of your workflow process. For the steps on how to ingrate your forms with BPOINT check out the steps below.


Set Up BPOINT Integration


Step 1 - In the Productivity Console navigate to the Integrations menu and select Setup Integration on the BPOINT card.



Step 2 - Add the Base URL, Username, Password, Short Merchant Name, and your Merchant Number for you BPOINT payment gateway and click Save



Step 3 - On the form you want to submit with a payment, navigate to the submission events tab of the form. Add a new submission event and select BPOINT form the drop down.



Step 4 - Select the Payment Element that you will be using for the total payable amount. This drop down will display a list of all number and calculation elements from the form. Select the one that is the amount that the form user will need to pay, and click Save.


Known Limitations


Currently, there are 2 known limitations with BPOINT integration. 


1. CRN Character Validation


This limitation is when setting CRN2 or CRN3 with the below values:


? , &


You are unable to use these values as BPoint considers these characters 'invalid'. If you have a CRN set to an element on the form you will need to utilise Regex to prevent users from inputting invalid characters. 

Example Regex below:


[^&,?]*


The Regex will ensure that those characters will trigger a validation error forcing the user to remove them before they can submit. You can set this on the OneBlink Console under the specific element in the 'Advanced' options like in the image below:



2. CRN Character Limit


BPOINT has a 50 character limit on CRN2 and CRN3 values. You can restrict the user's length for these values by setting a maximum amount of characters on input-based form elements. This will ensure users can not go over the 50 character length maximum. 


For more information on these or updates on the limitations check out the BPOINT Developer Documentation.


Get Help


If you require assistance setting up your BPOINT integration or have questions please create a support ticket or reach out to us at support@oneblink.io.






Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article