Credit Card Management v3.0
SOAP Service to manage credit cards.
MTOM is required by the SOAP server.
Click here to access the Credit Card Service Workflows WSDL
Credit Card Management Service Functions
LoginResponseType Login (String username, String password)
Login using your Reseller or T-User username and password, and received a new sessionId in response. Each sessionId will expire in 10 minutes.
ResellerDomainsResponse GetCreditCardPaymentDomains (String sessionId)
List all domains who have register credit card.
ResellerCreditCardsResponse ListCreditCards (String sessionId, String domain)
List all credit cards that saved under the domain name.
ResellerCreditCardsResponse AddCreditCard (String sessionId, String domain, CreditCard creditcard)
Register a credit card to domain
ResellerAPIResponse RemoveCreditCard (String sessionId, String domain, long cardId)
Remove a credit card from domain
ResellerAPIResponse SetCreditCardAsPrimary (String sessionId, String domain, long cardId)
Set a saved credit card as primary card
Credit Card Management Service Data types
ResellerAPIResponse
Parameter | Description | |
---|---|---|
String code | Response code: 000 - success 002 - invalid user when provisioning new Direct mdEmail account 003 - registrar offer error 010 - invalid api argument or argument missing 011 - authentication failed 012 - organization missing 013 - organization permission denied 014 - direct user account error 021 - debit account authorize failed 022 - debit account capture failed 099 - other error 201 - Direct domain $domain has been used. 202 - No verified organization record is found $info 203 - The organization is not verified as healthcare provider. $info 204 - Invalid state name $info 205 - Failed to validate ID proofed individuals $info 206 - Invalid organization type $info 207 - Unsupported address type $info 208 - No organization is found for domain($domain). 209 - Direct Organization object is empty $info 210 - Direct addresso ($address) is not found. 999 - other error |
Required |
Boolean success | Required | |
String errorMessage | Error message |
LoginResponseType ( extends ResellerAPIResponse )
Parameter | Description | |
---|---|---|
String sessionId | Session Id which expires in 10 minutes. |
ResellerDomainsResponse ( extends ResellerAPIResponse )
Parameter | Description | |
---|---|---|
String[ ] domains | Credit cards |
ResellerCreditCardsResponse ( extends ResellerAPIResponse )
Parameter | Description | |
---|---|---|
CreditCard[ ] cards | Domains |
CreditCard
Parameter | Description | |
---|---|---|
long id | Credit Card id | |
boolean primary | Whether it's set as primary credit card | |
String cardNumber | Masked card number (like: ********1234) | |
String cardHolderName | Card holder name |