Community
Optionally run AVS on non-USA Cards?
Hello,
Happy New Year!
I would like to run AVS on cards that are USA based, however skip AVS when card is international, since TabaPay doesn't support AVS on international cards (https://developers.tabapay.com/reference/cardquery).
How can I accomplish this?
- Is there a way to Card Query & optionally AVS if it's USA based?
- Is there a way to tell if a card is international such that I don't run AVS on it?
Thanks!
Posted by [email protected] 3 months ago
SubClient Creation > TIN Error
Hello,
I'm creating a SubClient in the following format, however not using exact data, as this is in production:
```
{
"name": "TabaSlims",
"tin": "01-0123456",
"type": "LLC",
"email": "[email protected]",
"address": {
"line1": "605 Ellis Street",
"city": "Mountain View",
"state": "CA",
"zipcode": "94043",
"country": "840"
},
"phone": {
"countryCode": "1",
"number": "4159808222"
},
"mcc": "1234"
}
```
And I'm getting the following error:
```
{
"SC": 400,
"EC": "22110122",
"EM": "tin"
}
```
Which is odd as the TIN looks fine to me, it's matching the format described on wikipedia:
"An EIN is usually written in form 00-0000000"
Source: https://en.wikipedia.org/wiki/Employer_Identification_Number
Any tips are greatly appreciated.
Thanks!
Posted by [email protected] 3 months ago
Reversal of transaction
I was looking to get some insights into the reversal option in the API https://developers.tabapay.com/reference/transactiondelete
Does tabapay refund the money to the user?
Posted by Reevu 3 months ago
SubClient Creation > Settlement, Fees, & Reserve Account optional or required?
Hello,
In creating SubClients with Settlement, Fees, & Reserve Account not passed I'm getting 406 Not Acceptable, whereas the documentation (https://developers.tabapay.com/reference/createsubclient) does not mark them as required.
- Are Settlement, Fees, & Reserve Account all required? If not, which ones?
- Tabular View does not seem to be working here too btw: https://developers.tabapay.com/reference/createsubclient
Request:
```
{
"name": "TabaSlim",
"tin": "123456789",
"type": "C-Corp",
"email": "[email protected]",
"address": {
"line1": "605 Ellis Street",
"city": "Mountain View",
"state": "CA`",
"zipcode": "94043",
"country": "840"
},
"phone": {
"countryCode": "1",
"number": "4159808222"
},
"mcc": "1234"
}
```
Thanks!
Posted by [email protected] 3 months ago
SubClient Creation > 406 Not Acceptable
Hello,
I'm trying to create sample SubClients on Sandbox with the following request:
```
POST /v4/clients/{id}/subclients/0570
```
Body:
```
{
"name": "Alphabet",
"tin": "01-1234567",
"type": "C-Corp",
"url": "www.google.com",
"email": "[email protected]",
"address": {
"line1": "803 11th Avenue",
"line2": "",
"city": "Sunnyvale",
"state": "CA",
"zipcode": "94089",
"country": "USA"
},
"phone": {
"countryCode": "1",
"number": "925577..."
},
"mcc": "1234",
"mvv": "123456",
"maid": "123456",
"settlement": {
"purchase": {
"routingNumber": "",
"accountNumber": ""
},
"disbursement": {
"routingNumber": "",
"accountNumber": ""
},
"fee": {
"routingNumber": "",
"accountNumber": ""
},
"exception": {
"routingNumber": "",
"accountNumber": ""
},
"serviceType": "N"
},
"fees": {
"type": "MDR",
"monthlyMinimumProcessingFee": "",
"authorizationFee": "",
"deleteFee": "",
"purchaseFeeFixed": "",
"purchaseFeeVariable": "",
"purchaseFeeCap": "",
"disbursementFeeFixed": "",
"monthlySubClientFee": "",
"chargebackFee": "",
"retrievalFee": "",
"batchFee": "",
"cardTypeFee": {
"intlCreditFixed": "",
"intlCreditVariable": "",
"intlDebitFixed": "",
"intlDebitVariable": "",
"creditSurchargeFixed": "",
"creditSurchargeVariable": "",
"amexFixed": "",
"amexVariable": ""
},
"3DSFee": "",
"accountUpdaterFee": ""
},
"reserveAccount": {
"routingNumber": "",
"accountNumber": "",
"calculationsCurrencyCode": "",
"calculationsVariable": "",
"calculationsFixed": "",
"calculationsNoOfDays": ""
}
}
```
Response:
`406 Not Acceptable`
Body:
```
<html>
<head><title>406 Not Acceptable</title></head>
<body>
<center><h1>406 Not Acceptable</h1></center>
<hr><center>nginx</center>
</body>
</html>
```
Ensured we're provided everything required in docs: https://developers.tabapay.com/reference/createsubclient
Any pointers would be deeply appreciated. Thanks!
Posted by [email protected] 3 months ago
Duplicate Card Count
Hello,
It's apparently possible to place a count of duplicate cards permissible on a tenant. Is that placed on the environment or on the API endpoint itself?
I've read here and didn't see any reference of it: https://developers.tabapay.com/reference/how-to-use-duplicate-card-check
Thanks!
Posted by [email protected] 4 months ago
Same Day ACH
Hi,
I have following questions on same-day ACH.
(1) The documentation says `Transactions exceeding $100,000 and international transactions are not eligible for same-day ACH.`. This year NACHA has increased the limit to 1 million. What is supported by Tabapay?
(2) Is `output file` same as `ACH return` file? If not, will Tabapay provide `ACH return` file if there are errors in the transaction because of non sufficient funds etc?
(3) We would like to try out same-day ACH. How can we do that?
Thanks
Posted by Farzana Sultan 4 months ago
3-D Secure: JWT validation after continueWithTransaction?
The [documentation for JWT validation](https://developers.tabapay.com/reference/how-to-use-the-3ds-sdk-starter-guide#13-jwt-validation) says that the response from the mobile SDKs continueWithTransaction... method can be validated by calling the [TabaPay 3D Secure Authenticate API](https://developers.tabapay.com/reference/3dsauthenticate). That API appears to be required but is not mentioned in the [sequence diagram](https://developers.tabapay.com/reference/how-to-use-the-3ds-sdk-starter-guide#example-flow). By the way, that sequence diagram is _incredibly helpful_, which is why I'm pointing out the potential gap.
Posted by [email protected] 4 months ago
3-D Secure: Which transaction ID continueWithTransaction mobile SDK call?
The [3-D Secure starter guide](https://developers.tabapay.com/reference/how-to-use-the-3ds-sdk-starter-guide#12-handle-the-tabapay-lookup-response-and-use-the-sdk-to-handle-the-challenge-ui) explains that after calling the [TabaPay 3D Secure Lookup API](https://developers.tabapay.com/reference/3dslookup) then the developer should call the continueWithTransaction... method in the Android/iOS SDK. The SDK calls take a `TRANSACTION_ID` parameter. Is the value for that parameter supposed to be taken from the `processorTransactionID` or the `dsTransactionID` value in the response to 3D Secure Lookup?
Posted by [email protected] 4 months ago
Create SubClient API does not return new SubClient ID?
Hello 👋
Question regarding SubClientID generation:
Why is that the Create SubClient API not return the newly created SubClient's ID https://developers.tabapay.com/reference/create-a-subclient-additional-reference
Where would we get newly created SubClient IDs if not from the endpoint?
Thanks!
Posted by [email protected] 4 months ago