Guaranteed Payments - Required Elements
You must code to the cnpAPI V12.24 or higher to use Guaranteed Payments. Please contact your Relationship Manager for additional information.
Your Authorization or Sale transaction must include the following optional elements, except as noted, for the Guaranteed Payments service to process a successful fraud check with Signifyd and receive a fraud decision:
Children of authorization or sale:
-
merchantCategoryCode (if approved for Dynamic MCC)
Children of billToAddress and shipToAddress
Children of customerInfo
Children of lineItemData
Children of cardholderAuthentication
-
webSessionId (not required if transaction is MIT or MOTO)
Child of advancedFraudChecks
Guaranteed Payments - Needed Elements
Inclusion of the following element ensures Worldpay can provide a fraud guarantee on each transaction. Although the need for each element varies according to your use case, if you omit a needed field, Worldpay may not be able to offer the fraud guarantee. Best practices indicate you should code to include these fields in your Authorization or Sale transactions. For more specific information, please speak to your Implementation Manager.
Children of billToAddress and shipToAddress
You can include either firstName, middleInitial, and lastName OR name. You do not need to include both.
-
lastName (billToAddress only)
-
name (billToAddress only)
Children of customerInfo
- accountUsername
- userAccountEmail (not needed for guest checkout)
- userAccountPhone (not needed for guest checkout)
Children of lineItemData
-
deliveryType
-
discountCode (include if applicable)
-
discountAmount or discountPercent (include one of these elements if you include discountCode)
-
shippingAmount
-
fulfillmentMethodType
Children of lineItemData
-
itemCategory
-
itemSubCategory
-
productId
-
productCode
Children of sellerInfo
If the order is not associated with a third party, you do not need to include these children of sellerInfo.
-
accountNumber
-
aggregateOrderCount
-
aggregateOrderDollars
-
sellerStreetAddress
-
sellerPostalCode
-
sellerCite
-
sellerProvinceCode
-
sellerCountryCode
-
createDate
-
domain
-
email
-
lastUpdateDate
-
name