TBS Apps API

<back to all web services

CreditCardCheckThreeDSMethodRequest

Requires Authentication
The following routes are available for this service:
All Verbs/CreditCardCheckThreeDSMethodRequest
CreditCardCheckThreeDSMethodRequest Parameters:
NameParameterData TypeRequiredDescription
RefNoquerystringNoRefNo
ThreeDSMethodDataquerystringNo
PaymentResponse Parameters:
NameParameterData TypeRequiredDescription
AddInfoformList<string>No
TBSReferenceformstringNo
GatewayReferenceformstringNo
IsFirstDepositformboolNo
AmountformdecimalNo
ThreeDSStatusformintNo
Verification3DRedirectResponseformVerification3DRedirectResponseNo
Verification3DMethodResponseformVerification3DMethodResponseNo
ResponseDataBase Parameters:
NameParameterData TypeRequiredDescription
ErrorNoformintNo
MessageformstringNo
Identityformlong?No
Verification3DRedirectResponse Parameters:
NameParameterData TypeRequiredDescription
AcsURLformstringNo
CReqformstringNo
MDformstringNo
PaReqformstringNo
TermUrlformstringNo
ThreeDSSessionDataformstringNo
Version3DSformintNo
Verification3DMethodResponse Parameters:
NameParameterData TypeRequiredDescription
Secure3DMethodFormformstringNo
ThreeDSServerTransIDformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /CreditCardCheckThreeDSMethodRequest HTTP/1.1 
Host: ios-api.betright.com.au 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"RefNo":"String","ThreeDSMethodData":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"AddInfo":["String"],"TBSReference":"String","GatewayReference":"String","IsFirstDeposit":false,"Amount":0,"ThreeDSStatus":0,"Verification3DRedirectResponse":{"AcsURL":"String","CReq":"String","MD":"String","PaReq":"String","TermUrl":"String","ThreeDSSessionData":"String","Version3DS":0},"Verification3DMethodResponse":{"Secure3DMethodForm":"String","ThreeDSServerTransID":"String"},"ErrorNo":0,"Message":"String","Identity":0}