Click-To-Pay Objects Reference (Request)
Last updated
Last updated
For complete sample code please refer
Use: iStatus.success
Use: c2pEnvironment.sandbox
Use: c2pReviewAction.pay
The Main object that contains all the information necessary to communicate with Click-To-Pay API.
Name | Type | Required | Description |
| Yes | Can be either
|
| String | Yes | ID assigned to your merchant by Click-To-Pay Registration |
| String | Yes | ID of the main div that will host the Click-To-Pay experience |
| String | No | Default: |
| Boolean | No | Default: |
| No | Default: |
| Function | No |
| Function | Yes |
| Function | No |
| Function | Yes |
| Function | No |
| Function | No |
Name | Type | Description |
status | There are be 3 possible cases:
|
reason | String | If Click-To-Pay Button failed to load this field will be populated with the reason. |
A callback function to be called when Click-To-Pay button is loaded. Accepts an object of type Please click for the sample code
A callback function that returns the final price and tax calculations. Please click for the sample code
A callback function to be called before Payment is made. Usually used to make custom validations before the payment. Please click for the sample code
A callback function to be called when Click-To-Pay Payment is authorized for the completion of the transaction. This function accepts a parameter of . Please click for the sample code
A callback function to be called when user cancels. Please click for the sample code
A callback function to be called when payment errors out. Please click for the sample code