|
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 lead 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:
|
|
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
- Avs
- Capture
- CheckGiftCardBalance
- ReferencedRefund
- Sale
- Void
|
|
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.
|
|
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.
|
|
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,
but it may still work if the transaction is attempted again. For example,
the customer had 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 won’t work even if tried again. 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.
|