Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Available for integration with Braintree Payments and Eway. For more information on this integration, go to the Accertify website.




Panel

On this page:

Table of Contents


Post-Authorisation Flow




{"transaction":{"transactionId":"9e03603e-0b1a-41dc-b1e4-b169b0f27a00","transactionType":"Post-Authorization","transactionDateTime":"2022-09-15T21:03:47+10:00","cartId":"100446361","transactionTotalAmount":1347.91,"taxAmount":122.54,"salesChannel":"Web","websiteUrl":"https://www.jbhifi.business","ipAddress":"121.200.6.25","currencyCode":"AUD","isGift":"False","billing":{"billingFirstName":"Andrew","billingLastName":"Chia","billingCompanyName":"ACEX Consulting Engineers","billingEmailAddress":"info@acexeng.com.au","billingAddress":"24 Oakwood Avenue","billingCity":"Dandenong North","billingStateCode":"VIC","billingPostalCode":"3175","billingCountryCode":"AU","billingPhoneNumber":"0430924122","billingPhoneNumberCountryCode":"0061","primaryPaymentType":"Credit Card","purchaseType":"Physical Items","cards":{"card":[{"cardholderName-D":"Andrew Chia","cardNumber-D":"512127******1518","binIin-D":"512127","cardAuthorizedAmount-D":1347.91,"cardExpireDate-D":"07-25","cardAuthorizationDate-D":"2022-09-15T11:03:46Z","isPre-AuthorizationReject-D":"False","cardAvsResponse-D":"Matched","cardCvvResponse-D":"Matched"}]}},"items":{"item":[{"itemNumber-D":"584213","itemDescription-D":"BOSE - SOUNDBAR 900 BLACK","itemAmount-D":1347.91,"itemQuantity-D":1.0000,"itemBrandName-D":"","itemCategory-D":"Soundbars","productCondition-D":"New","isGiftCardPurchased-D":"False"}]},"shippings":{"shipping":[{"shippingFirstName-D":"Andrew","shippingLastName-D":"Chia","shippingBusinessName-D":"ACEX Consulting Engineers","shippingLocationType-D":"Business","shippingAddress-D":"24 Oakwood Avenue","shippingCity-D":"Dandenong North","shippingStateCode-D":"VIC","shippingPostalCode-D":"3175","shippingCountryCode-D":"AU","shippingPhoneNumber-D":"0430924122","shippingPhoneNumberCountryCode-D":"0061","shippingEmailAddress-D":"info@acexeng.com.au","shippingCompany-D":"CNC_5","shippingMethod-D":"Other","deliveryFeeType-D":"Other","pickupVerificationMethod-D":"ID Card"}]},"deviceInfo":{"deviceTransactionId":"DID-f09a967a-7c2b-437a-9f96-09a49192f7e4"},"actionCode":"Review"}}


List of Data Fields

Request 

FieldCV fieldFormatDescriptionValue

R, O or CR

transactionId
M

stringUnique
Identifier
guid id generated for transaction
generated from payment system
.
R
transactionType
M

string
Which Accertify fraud check module is used

Send transaction to Accertify before or after authorisation with payment provider/bank.

Note: only post-authorisation available.

Default: Post-Authorization

R

transactionDateTime
M

datetime

Date and time transaction occurred in RFC3339 format: yyyy-MM-dd'T'HH:mm:ssXXX

Note: does not accept future dates

Example: 2022-03-11T17:07:24-07:00R
cartIdSoOrderNo
McurrencyCodeCurrency of transaction in three characters. Example: AUD 
string

O
transactionTotalAmountorder.OrderTotalAmountdecimalTotal amount of transaction, including shipping and taxes.
R
taxAmountOrderTotalTaxdecimalTax amount in transaction  
O
salesChannelSalesChannel.WebstringWay/path transaction occurred

Options: Call Centre, Kiosk, Web, Mobile App, Other

Default: Web

R
websiteURLSystemControl.Live.WebSiteURLstringURL of ecommerce website
O
ipAddress
IP address of your ecommerce site. Example: 100.100.8.20.
Util.RequestIpAddressstring

User's IP captured in IPv4 or IPv6 formats. 

Required for channels: Kiosk, Mobile App, Web, Other

Examples: 
  • IPv4: 10.12.12.123
  • IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 
CR
currencyCodeorder.Customer.CurrencyCodeToUsestringUser's local currency in ISO 4217 format.  Example: AUDR
isGift

Is purchase a gift?
'True' or 'False'
Billing
Default: FalseO

Billing (object)

These fields generate the purchaser's name, billing address, order delivery address and captured payment details. 

{"billingFirstName":"Andrew","billingLastName":"Chia","billingCompanyName":"ACEX Consulting Engineers","billingEmailAddress":"info@acexeng.com.au","billingAddress":"24 Oakwood Avenue","billingCity":"Dandenong North","billingStateCode":"VIC","billingPostalCode":"3175","billingCountryCode":"AU","billingPhoneNumber":"0430924122","billingPhoneNumberCountryCode":"0061","primaryPaymentType":"Credit Card","purchaseType":"Physical Items","cards":{"card":[{"cardholderName-D":"Andrew Chia","cardNumber-D":"512127******1518","binIin-D":"512127","cardAuthorizedAmount-D":1347.91,"cardExpireDate-D":"07-25","cardAuthorizationDate-D":"2022-09-15T11:03:46Z","isPre-AuthorizationReject-D":"False","cardAvsResponse-D":"Matched","cardCvvResponse-D":"Matched"

FieldCV
field
FieldFormatDescriptionValueR, O or  CR
billingFirstName

order.SoOrderingUser.FirstName

Fallback: PSO.GetNamesForOrder()

stringFirst name entered for purchaser. 
R
billingLastName

order.SoOrderingUser.Surname

Fallback: order.GetNamesForOrder

string

Last name entered for purchaser.


R

billingCompanyName
stringCompany name if entered.

billingEmailAddressorder.EmailAddressForGuestUser / user.ValidEmailAddressstringBilling email address entered for purchaser.
R
billingAddressorder.SoBillAddr2 → order.SoDelAddr2 → user.SoBillAddr2stringStreet number and name of billing address entered
R
billingAddressLine2

Fall back in ascending order:

order.SoBillAddr2 → order.SoDelAddr2 → user.SoBillAddr2

string


billingCity
stringBilling city, town, suburb entered.
R
billingStateCode
Three alphanumeric state code.billingPostalCode
order.SoBillState → order.SoDelState → user.SoBillState string

State, territory or region code in ISO 3166-2.

Note: Required if used in the billing CountryCode.

For Australia: ACT. NSW, NT, QLD, SA, TAS, VIC, WACR
billingPostalCodeorder.SoBillPostcode → order.SoDelPostcode → user.SoBillPostcodestringFour digit postcode.
R
billingCountryCodeCurrently hard-coded.stringTwo digit (ISO-3166-1) country code for billing address. Example: AU
R
billingPhoneNumber

Note: Currently hard-coded.

order.ContactPhoneNumber → order.DelPhone → user.PhoneNumber

integerBilling phone number entered. Must exclude Phone country code. Numeric only. No spaces (max=25) No spaces or special characters.
R
billingPhoneNumberCountryCodeCurrently hard-coded.stringCountry code of billing phone number.

Example: '0061'

R
primaryPaymentType
Credit card, PayPal, ApplePay or GooglePay.purchaseTypeValues: 'Physical Items'
Credit Cards

stringPurchaser's primary method of payment.Credit Card, Debit Card, Virtual Card, Gift Card, eWalletR
purchaseType
string

Type of items purchased. If order contains a mixture, 'Physical Items' will default.

Note: currently only 'Physical Items' and 'Digital Items' supported.

Options: Physical Items, Digital Items, Services, OtherR






PrimaryPaymentType = Credit Card, Debit Card, Virtual Card

Cards object - array with one or more card arrays.

,"cards":{"card":[{"cardholderName-D":"Andrew Chia","cardNumber-D":"512127******1518","binIin-D":"512127","cardAuthorizedAmount-D":1347.91,"cardExpireDate-D":"07-25","cardAuthorizationDate-D":"2022-09-15T11:03:46Z","isPre-AuthorizationReject-D":"False","cardAvsResponse-D":"Matched","cardCvvResponse-D":"Matched"

FieldCV fieldFormatDescriptionValue
cards
objectArray introducing one or more card arrays  Part of the cards fields on page 14 of the API Document.  This is a required field if primaryPaymentType=credit, debit virtual or card

cardholderName-D

Cardholder's name.

cardNumber-D

Credit card number.



binIin-D




cardAuthorizedAmount-D

Amount authorised for payment.

cardExpireDate-D

Credit card expiry date (YYYYMM)

cardAuthorizationDate-D

Card authorisation request date and time.

isPre-AuthorizationReject-D

True or False.Default value: 
cardAvsResponse-D

Whether card expiry date user entered matches the card.Values: 'Matched' ??
cardCvvResponse-D

Whether CVV user entered matches the card.  Values: 'Matched' ??

Items Purchased

,"items":{"item":[{"itemNumber-D":"584213","itemDescription-D":"BOSE - SOUNDBAR 900 BLACK","itemAmount-D":1347.91,"itemQuantity-D":1.0000,"itemBrandName-D":"","itemCategory-D":"Soundbars","productCondition-D":"New","isGiftCardPurchased-D":"False"}]},

FieldMandatoryDescriptionValue
itemNumber-D
Product number.
itemDescription-D

Product description.


itemAmount-D
Product amount.
itemQuantity-D
Product quantity.
itemBrandName-DOProduct brandname.
itemCategory-D
Product category.
productCondition-D
Product condition. 'New'
isGiftCardPurchased-D
Was a gift card used?'True', 'False'

Shipping

"shippings":{"shipping":[{"shippingFirstName-D":"Andrew","shippingLastName-D":"Chia","shippingBusinessName-D":"ACEX Consulting Engineers","shippingLocationType-D":"Business","shippingAddress-D":"24 Oakwood Avenue","shippingCity-D":"Dandenong North","shippingStateCode-D":"VIC","shippingPostalCode-D":"3175","shippingCountryCode-D":"AU","shippingPhoneNumber-D":"0430924122","shippingPhoneNumberCountryCode-D":"0061","shippingEmailAddress-D":"info@acexeng.com.au","shippingCompany-D":"CNC_5","shippingMethod-D":"Other","deliveryFeeType-D":"Other","pickupVerificationMethod-D":"ID Card"}]},

FieldCV fieldDescriptionValue
shippingFirstName-D


shippingLastName-D


Default: Post-Authorization

shippingBusinessName-D


shippingLocationType-D


shippingAddress-D


shippingCity-D


shippingStateCode-D


shippingPostalCode-D


shippingCountryCode-D


shippingPhoneNumber-D


shippingPhoneNumberCountryCode-D


shippingEmailAddress-D


shippingCompany-D


shippingMethod-D


deliveryFeeType-D


pickupVerificationMethod-D


Device Info

"deviceInfo":{"deviceTransactionId":"DID-f09a967a-7c2b-437a-9f96-09a49192f7e4"},"actionCode":"Review"}}

FieldCV fieldDescriptionValue
deviceTransactionIdn/aToken Id generated to make a call to Accertify to verify device information. 

Accertify Results

"deviceInfo":{"deviceTransactionId":"DID-f09a967a-7c2b-437a-9f96-09a49192f7e4"},"actionCode":"Review"}}

FieldCV fieldDescriptionValue
actionCode
Decision response returned from Accertify.'Accept', 'Review', 'Reject'






Additional Information


Multiexcerpt
hiddentrue
MultiExcerptNameAdditional Info

Integrate Accertify's credit card fraud check solution to the Braintree Payments gateway.


Multiexcerpt
hiddentrue
MultiExcerptNameFeature Title

Accertify Fraud Check API



Minimum Version Requirements


Multiexcerpt
MultiExcerptNameMinimum Version Requirements

4.37.00


Prerequisites


Multiexcerpt
MultiExcerptNamePre reqs

**


Self Configurable


Multiexcerpt
MultiExcerptNameSelf Configurable

Yes


Business Function


Multiexcerpt
MultiExcerptNameBusiness Function

Security


BPD Only?


Multiexcerpt
MultiExcerptNameBPD Only

Yes


B2B/B2C/Both


Multiexcerpt
MultiExcerptNameB2B/B2C/Both

Both


Third Party Costs


Multiexcerpt
MultiExcerptNameThird Party Costs

yes



Related help

Content by Label
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "payment" and type = "page" and space = "KB" and title ~ "'Braintree credit card'"
labelsuser accounts

Content by Label
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
reversetrue
titleRelated widgets
typepage
excludeCurrenttrue
cqllabel = "widget" and type = "page" and space = "KB" and title ~ "'review notes'"
labelsuser accounts