A wrapper that would need to be sent as part of all transaction calls from client applications. Extends APITransaction
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| EPayRequest | getInstance() |
| void | fromSObject(SObject itemObj) |
| void | EPayRequest() |
Method Detail
This class supports the following methods:
global static EPayRequest getInstance()
Get base instance with no initial S0bject.
global virtual override void fromSObject(SObject itemObj)
Parameters
| Name | Type | Description |
|---|---|---|
| itemObj | SObject | undefined |
global EPayRequest()
Properties
| Name | Type | Description |
|---|---|---|
| paymentObjId | Id | |
| paymentGateway | Id | |
| paymentMethodId | String | |
| paymentMethodToken | String | |
| customerId | Id | |
| contactId | Id | |
| batch | Id | |
| token | String | |
| savePaymentMethod | Boolean | |
| currencyISOCode | String | |
| depositAccount | String | |
| redirectUrl | String | |
| pageParams | Map |
|
| overridePaymentMethod | String | |
| transaction_token | String | |
| transactionToken | String | |
| name | String | |
| type | String | |
| elements | List |
|
| objects | List |
|
| attempt3ds | Boolean | |
| retainOnSuccess | Boolean | |
| amount | Integer | |
| String | ||
| ip | String | |
| orderId | String | |
| merchantNameDescriptor | String | |
| merchantLocationDescriptor | String | |
| description | String | |
| paymentMethod | PaymentMethod | |
| gateway | PaymentGateway |