orderId | payment.orderId |
orderType | Derived from payment.metadata.fraud_context.device_details.source |
authorizationStep | PRE_AUTHORIZATION or POST_AUTHORIZATION |
timeSentToForter | Current time |
checkoutTime | Current time |
connectionInformation.customerIP | payment.metadata.fraud_context.device_details.browser_ip |
connectionInformation.userAgent | payment.metadata.fraud_context.device_details.user_agent |
connectionInformation.merchantDeviceIdentifier | payment.metadata.fraud_context.device_details.device_id |
connectionInformation.forterTokenCookie | payment.metadata.fraud_context.device_details.cookie_token |
totalAmount.currency | payment.currencyCode |
totalAmount.amountUSD or amountLocalCurrency | payment.amount |
cartItems[].basicItemData.name | payment.order.lineItems[].name |
cartItems[].basicItemData.quantity | payment.order.lineItems[].quantity |
cartItems[].basicItemData.type | payment.order.lineItems[].productType |
cartItems[].basicItemData.price.currency | payment.currencyCode |
cartItems[].basicItemData.price.amountUSD or amountLocalCurrency | payment.order.lineItems[].amount |
cartItems[].basicItemData.productId | payment.order.lineItems[].name |
cartItems[].itemSpecificData.physicalGoods.color | payment.order.lineItems[].productData.color Only if the product type is PHYSICAL |
cartItems[].itemSpecificData.physicalGoods.weight | payment.order.lineItems[].productData.weight Only if the product type is PHYSICAL |
primaryDeliveryDetails.deliveryMethod | payment.order.shipping.methodName |
primaryDeliveryDetails.deliveryPrice.currency | payment.currencyCode |
primaryDeliveryDetails.deliveryPrice.amountUSD or amountLocalCurrency | payment.order.shipping.amount |
primaryDeliveryDetails.deliveryType | PHYSICAL , DIGITAL , or HYBRID depending on the product types |
primaryDeliveryDetails.deliveryType | PHYSICAL , DIGITAL , or HYBRID depending on the product types |
primaryRecipient.personalDetails.firstName | payment.customer.shippingAddress.firstName |
primaryRecipient.personalDetails.lastName | payment.customer.shippingAddress.lastName |
primaryRecipient.personalDetails.email | payment.customer.emailAddress |
primaryRecipient.address.address1 | payment.customer.shippingAddress.addressLine1 |
primaryRecipient.address.address2 | payment.customer.shippingAddress.addressLine2 |
primaryRecipient.address.zip | payment.customer.shippingAddress.postalCode |
primaryRecipient.address.city | payment.customer.shippingAddress.city |
primaryRecipient.address.region | payment.customer.shippingAddress.state |
primaryRecipient.address.country | payment.customer.shippingAddress.countryCode |
accountOwner.email | payment.customer.emailAddress |
accountOwner.accountId | payment.customerId |
accountOwner.firstName | payment.customer.firstName (or taken from the billing/shipping address if unavailable) |
accountOwner.lastName | payment.customer.lastName (or taken from the billing/shipping address if unavailable) |
additionalIdentifiers.merchant | payment.metadata.fraud_context.merchant_details.merchant_provider_id |
additionalIdentifiers.merchant | payment.metadata.fraud_context.merchant_details.merchant_name |
payment[0].amount.currency | payment.currencyCode |
payment[0].amount.amountUSD or amountLocalCurrency | Calculated from the order items |
payment[0].billingDetails.personalDetails.firstName | payment.customer.billingAddress.firstName |
payment[0].billingDetails.personalDetails.lastName | payment.customer.billingAddress.lastName |
payment[0].billingDetails.personalDetails.email | payment.customer.emailAddress |
payment[0].billingDetails.address.address1 | payment.customer.billingAddress.addressLine1 |
payment[0].billingDetails.address.address2 | payment.customer.billingAddress.addressLine2 |
payment[0].billingDetails.address.zip | payment.customer.billingAddress.postalCode |
payment[0].billingDetails.address.city | payment.customer.billingAddress.city |
payment[0].billingDetails.address.region | payment.customer.billingAddress.state |
payment[0].billingDetails.address.country | payment.customer.billingAddress.countryCode |