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
email String
ip String
orderId String
merchantNameDescriptor String
merchantLocationDescriptor String
description String
paymentMethod PaymentMethod
gateway PaymentGateway