TBS Apps API

<back to all web services

BraintreeSubmitCreditCardDepositRequest

Requires Authentication
Submit credit/debit card deposit payments.submit credit/debit card deposit payments using braintree gateway
BraintreeSubmitCreditCardDepositRequest Parameters:
NameParameterData TypeRequiredDescription
NoncebodystringNobraintree generated nonce, required only for new cards
PaymentMethodTokenbodystringNochosen payment method token, required only for vaulted (existing) cards
PaymentMethodAgebodystringYeschosen payment method age i.e. new or existing
DepositAmountbodydecimalYesdeposit amount
DeviceDatabodystringYesbraintree generated device data
CVVbodystringNocard cvv, required only for vaulted (existing) cards
BraintreeSubmitCreditCardDepositResponse Parameters:
NameParameterData TypeRequiredDescription
DataformBraintreeDepositNo
ResponseDataBaseExt Parameters:
NameParameterData TypeRequiredDescription
ErrorNoformintNo
MessageformstringNo
Identityformlong?No
ErrorSourceformstringNo
DisplayOnUIformboolNo
BraintreeDeposit Parameters:
NameParameterData TypeRequiredDescription
DepositAmountformdecimalNo
IsFirstDepositformboolNo

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

HTTP + SOAP12

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

POST /soap12 HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>

<BraintreeSubmitCreditCardDepositRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.RequestLayer.RequestFunctions">
  <CVV>String</CVV>
  <DepositAmount>0</DepositAmount>
  <DeviceData>String</DeviceData>
  <Nonce>String</Nonce>
  <PaymentMethodAge>String</PaymentMethodAge>
  <PaymentMethodToken>String</PaymentMethodToken>
</BraintreeSubmitCreditCardDepositRequest>

    </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>

<BraintreeSubmitCreditCardDepositResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.RequestLayer.RequestFunctions">
  <DisplayOnUI xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">false</DisplayOnUI>
  <ErrorNo xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">0</ErrorNo>
  <ErrorSource xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">String</ErrorSource>
  <Identity xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">0</Identity>
  <Message xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">String</Message>
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.ApiModels">
    <d2p1:DepositAmount>0</d2p1:DepositAmount>
    <d2p1:IsFirstDeposit>false</d2p1:IsFirstDeposit>
  </Data>
</BraintreeSubmitCreditCardDepositResponse>

    </soap12:Body>
</soap12:Envelope>