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 |