Payment links and iframe checkouts
Ecommerce channel
To accept an e-commerce payment, you can always use BillPro's payment link and checkout.
In BillPro, you can send a payment link by email or SMS, display a QR code for the customer in person, or copy a link or QR code to send it by digital messaging.
By default, for initial payments and card registrations, BillPro uses 3DS-verified transactions to protect merchants against fraud disputes.
The e-commerce channel is active by default in your merchant configuration, and payment links are active by default for the main admin user.
When a customer clicks a payment link, BillPro opens a secure checkout. The customer enters their card details in the payment iframe.
PCI DSS Level 1 compliance
In BillPro, merchants and customers enter card details directly into the payment gateway iframe. The payment gateway has PCI DSS Level 1 compliance. BillPro does not process or store sensitive card data. BillPro displays masked card numbers and stores tokens to represent the cards stored in the payment gateway.
Email payment link
When you create an order, to send a payment link by email, click the Email payment link button. To send this email, the Order Ready
notification email and other e-commerce emails must be activated for your account, which is the default setting.
The email contains your merchant details, logo, and a link to the checkout.

When the user clicks Proceed to Checkout, BillPro displays the Checkout page with all the information about the order. When the user clicks the Checkout button, BillPro opens a payment iframe.

BillPro checkout with payment iframe
The user can then enter their card details or select an existing card.
In the Stripe integration, if the customer's email address has Apple Pay or Google Pay, then the checkout will display a tab for each additional payment method.

Payment iframe with Google Pay tab
Checkout expiry
The payment iframe is connected to a checkout in the payment gateway that expires in 25 minutes. If the customer enters card details after the checkout has expired, the transaction will be declined. The customer should click the Checkout button again to refresh the checkout and open the iframe again.
SMS payment link
When you create an order, you can click SMS payment link to send the payment link via SMS. When the customer clicks on the link, the BillPro secure checkout opens, and it is the same as for the email payment link. Check with BillPro Customer Service for SMS charges.

The order is ready SMS
Display a payment link and QR code
If you communicate with your customers by digital messaging, you can copy and paste a payment link and share it in a chat window.
Or if you meet your customers in person, for example, at an exhibition or trade show, you can display a payment QR code.
When you have created an order to send to display a payment link with a QR code, click the Display URL and QR Code button.

Display the URL and QR Code
BillPro displays the URL and the QR code, which you can copy to send by chat or display to the customer.

A QR code that was modified for display in the documentation
After you display the link, the order will still have a Draft
status. The payment links are valid until the customer makes a payment. If the customer's payment is declined, BillPro sets the order status to Pending
until the customer makes an approved payment or card registration, see Process pending orders, or until you cancel the order.
Integrate with BillPro payment links and checkouts
You can also integrate with BillPro payment links and checkouts as follows.
- With a CardCorp merchant account, you can integrate with the payment link or integrate to create a custom checkout on your website (see Integrate with payment links and Integrate with custom checkout with payment iframe).
- With a Stripe merchant account, you can integrate with the payment link (see Integrate with payment links).
Updated 2 days ago