Authentication is described in the Quickstart document.
Subscribing to Webhooks
The Open API uses webhooks to inform integrators about activities and changes to statuses such as payment transactions.
Ensure you're subscribed to webhooks in order to receive updates when payments to your QR codes or links actually complete.
Payment processing is done by first creating a
payment-request. Once a payment request is created it can be displayed as a QR code for easy in-person payments or a link that can be sent via email, SMS, or any other messaging application.
Once the end user completes the payment (by scanning the QR code or by acting on the link), the Open API will fire webhooks informing you of the transaction.
Payments breakdown into two core objects,
payment object represents the high level information about a payment such as one-time vs recurring, source, destination, etc. The
transaction object represents a particular transaction within that payment.
If a payment is one-time, the payment will have one transaction. The payment ID can be stored to correspond to an order ID so the order can be marked as paid once the payment is completed.
If a payment is a recurring payment such as rent payments, the payment object will represent the high level data such as the monthly recurrence and there will one transaction each month under that payment representing the rent collection.
Updated about 2 years ago