Constructor
new SadadPaymentGateway(config)
Parameters:
| Name | Type | Description |
|---|---|---|
config |
Config | required Sadad Payment gateway configuration |
- Source:
Methods
(async) getPaymentToken(amount, orderId) → {Promise.<{ResCode:string, Token:string, Description:string, redirectURL:string}>}
get token for make payment
Parameters:
| Name | Type | Description |
|---|---|---|
amount |
number | In rials. |
orderId |
string |
- Source:
Returns:
- Type
- Promise.<{ResCode:string, Token:string, Description:string, redirectURL:string}>
(async) verifyPayment(orderId, token, resCode) → {Promise.<{status:boolean, results:object, message:string}>}
verify the payment
Parameters:
| Name | Type | Description |
|---|---|---|
orderId |
string | |
token |
string | |
resCode |
number |
- Source:
Returns:
@see module:VerifyResCode
- Type
- Promise.<{status:boolean, results:object, message:string}>