Zapper Code
Render a dynamic Zapper QR Code without any of the UI of the Payment Widget
Functions
constructor(target: string | Element, options: ZapperCodeOptions)
update(options: ZapperCodeOptions)
Updates the existing on-page Zapper Code with options: amount, reference, etc.
ZapperCodeOptions
Field | Type | Description |
merchantId | number | Zapper Merchant ID |
siteId | number | Zapper Site ID |
amount | number | Amount to be paid |
reference | string | Merchant or application reference. This field can be used to account the payment on the merchant integration, e.g. Order number |
size | number | Image size for the Zapper Code in pixels |
on(event: string, handler: function)
event: "payment"
Event that is triggered after a successful or declined payment by the user. The Handler is called with a single PaymentResult parameter:
Field | Type | Description |
status | number | Status of the payment |
paidAmount | number | Amount paid by the user |
zapperId | string | Zapper's unique identifier for the transaction |
reference | string | Merchant or application reference, specified in the ZapperCodeOptions |
Payment Status
StatusId | Description |
7 | Payment is processing |
2 | Payment was successful |
5 | Payment was declined |
Other payment statuses are reserved for internal use
Last updated