CurrencyIsoCode
|
- Type
- picklist
- Properties
- Defaulted on create, Filter, Group, Restricted picklist, Sort
- Description
- Available only for organizations with the multicurrency feature enabled. Contains the
ISO code for any currency allowed by the
organization.
|
GatewayAuthCode |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Authorization approval code from the gateway.
|
GatewayAVSCode
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Code sent by gateways that use an address verification system.
|
GatewayDate |
- Type
- dateTime
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- The date and time that of the gateway communication that leads to the creation of this
gateway log.
|
GatewayMessage |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Information or error messages sent from the gateway.
|
GatewayRefNumber |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Unique transaction ID created by the payment gateway.
|
GatewayResultCode |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Gateway-specific result code. Must be mapped to a Salesforce-specific result code.
|
GatewayResultCodeDescription |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Description of the gateway’s result code. This field is useful for providing more information around why the gateway returned a certain result code.
|
InteractionStatus |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- Describes the result of communication between the payments platform and a payment gateway.
- Possible values are:
- Failed
- Initiated
- NoOp
- Success
- Timeout
|
InteractionType |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort
- Description
- Describes the type of interaction with the gateway. This field is required for logs created in Salesforce.
- Possible values are:
- Authorization
- AuthorizationReversal
- Avs
- Capture
- CheckGiftCardBalance
- PostAuth
- ReferencedRefund
- Sale
- Tokenize
- Void
|
IsNotification |
- Type
- picklist
- Properties
- Create, Defaulted on create, Filter, Group, Nillable,
Restricted picklist, Sort, Update
- Description
- For asynchronous transactions, shows whether the gateway log belongs to the
notification (yes)
or the initial transaction (no).
- Possible values are:
|
LastReferencedDate |
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
- The timestamp for when the current user last viewed a record
related to this record.
|
LastViewedDate |
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
- The timestamp for when the current user last viewed this record.
If this value is null, this record might only have been referenced
(LastReferencedDate) and not viewed.
|
OrderPaymentSummaryId
|
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Order payment summaries show the balances of each authorization, capture, and refund made against an order.
|
PaymentGatewayId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The Payments Platform payment gateway record used for
communication with the external payment gateway.
- This field is a relationship field.
- Relationship Name
- PaymentGateway
- Relationship Type
- Lookup
- Refers To
- PaymentGateway
|
PaymentGatewayLogNumber |
- Type
- string
- Properties
- Autonumber, Defaulted on create, Filter, idLookup, Sort
- Description
- System-generated unique ID for this payment gateway log record.
|
ReferencedEntityId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Foreign key with DomainSet of PaymentAuth and
Payment.
- This field is a polymorphic relationship field.
- Relationship Name
- ReferencedEntity
- Relationship Type
- Lookup
- Refers To
- CardPaymentMethod, Payment, PaymentAuthAdjustment,
PaymentAuthorization, Refund
|
Request |
- Type
- textarea
- Properties
- Create, Nillable, Update
- Description
- Raw payload. No sensitive attributes are stored.
|
Response |
- Type
- textarea
- Properties
- Create, Nillable, Update
- Description
- Raw payload.
|
SfRefNumber |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- If an IdempotencyKey was passed in the API request, its value is stored here in text format.
|
SfResultCode |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- Salesforce-specific result code that can map to one or more gateway result codes. We recommend configuring the payment gateway adapter layer to map gateway
result codes to the appropriate Salesforce result code.
- Possible values are:
-
Decline: The gateway
call failed. If the transaction is attempted
again, it can still work. For example, the
customer has insufficient funds or briefly lost
their connection.
-
Indeterminate: The gateway didn’t respond to the call. This response usually happens when Salesforce times out
while waiting for a response from the gateway.
-
PermanentFail: The gateway call failed and can’t
work. Gateway calls fail permanently for one of
two reasons:
- Hard Decline: The customer’s payment account
has been closed or terminated.
- Fraud: The gateway recognized the payment or
payment method as known fraud.
-
RequiresReview: The customer bank requires more information before completing the payment.
-
Success: The gateway call succeeded.
-
SystemError: Salesforce ended the payment request before receiving a response. For example, Salesforce lost
credentials or access to its server. Salesforce ends payment calls if it doesn’t receive a response from the gateway within two minutes.
-
ValidationError: Customer payment data was incorrect, such as a misspelling in the credit card address or an
incorrect CVV.
|