Community
How do I use CVV?
Can you please reconfirm how exactly you are using the CVV code that we send to you with each transaction and how it's verified against the actual card ?
if per transacted the entered CVV code does not match or if CVV entry was missing what exact error codes do you return ?
Posted by Juan Mena 6 days ago
Tokenization Page Error
Good day,
I followed the instructions on how to embed the provided iframe, along with the event listener attached to the page. However, when I enter the card details and click Use Card, the SSOEncrypt network call is cancelled afterwhich there is the response:
"https://sso.sandbox.tabapay.com:8443/<hidden>.html?accountNumber=4005519200000004&expirationDate=12%2F22&securityCode=1234", and the token and other details are not returned.
Please assist.
Posted by Abbygaye Gordon 8 days ago
Permission Error Message when Creating Account
Hey there,
when I run following query to the sandbox api without ?RejectDuplicateCard, everything seems to be working. But if I add it I get following error message `{"SC":403,"EC":"3C4E1019","EM":"Permission"}`
The call itself:
`curl --request POST \
--url "https://api.sandbox.tabapay.net:10443/v1/clients/xxxxxxxxxxxxxxxxxxxxxx/accounts?RejectDuplicateCard" \
--header 'Accept: application/json' \
--header 'Authorization: Bearer ....wALbGw' \
--header 'Content-Type: application/json' \
--data '{"card":{"keyID":"A3sFxQ4DUAq8gv5HVUa2bw","data":"Awqfi08r78BuuGilyuse7A_ShgdjpyajZlZ0vFB1DkcnzrR9tw0Gy-Tdd-gWBmjSAaJxI9USmK4nFMWoEHQpuCwSM5ppo4ZD_g-5Sbzz6rHTuHAUtrJ5Uko_l3RQardVXrXocdm7IQQPlGFezVsC5daf3GKm90PWj_skXlCN3AQRYOzD6V6pw3Tms5LfZLKmbfLpx64q9rDuiS0t_XX64xSoj-IE78ftlSdRljHRZXHo34Amf7LoD-WSSzsaigP005-Bnuy5YNpXo1EukfTiH61ahRXfWfpTNB_t6e28xj8hYMSHynHvPcaR80J7k9vZdL1EddwDEYvbjSxHHBNzVg=="},"owner": {"name": { "first": "John","last": "Customer"},"address": {"line1": "465 Fairchild Drive","line2": "Suite 222","city": "Mountain View","state": "CA","zipcode": "94043"},"phone": {"number": "4159808222"}},"referenceID": "1"}'
`
Posted by Ismael 10 days ago
Create account error
Given the following input bank info(will convert to Tabapay required format).
{
"referenceId": "ghijKLNOPKRST-",
"firstName": "Sami",
"lastName": "Eljabali",
"bank": {
"routingNumber": "946551370",
"accountNumber": "99580690",
"accountType": "CHECKING"
}
}
And I got a 400 error:
{\"SC\":400,\"EC\":\"3C4E1149\",\"EM\":\"Bank QueryString\"}"
Posted by Hantsy 14 days ago
Modile Devices SDK
Hi there! Do you have mobile SDK to integrate TabaPay? Especially for iOS. Thanks!
Posted by Max 15 days ago
Error when using ASN.1 encryption key
I've tried encrypting data and passing it to createAccount after encryption it using an Raw encryption key. However, I'm getting back an error when creating the account.
{
"SC": 500,
"EC": "3C4F5130"
}
I'm encrypting a test card, so here is the data before encryption:
5200828282828210|203001|
Here is the data after encryption (passing it as a base64 of the encrypted data):
CYiimP0nYWsftbUjDq7jfxMhb/tEtZsZIdddJOBZ2prZlXMFX4RQLYrD6roAy+3qLWdDYSJBuL0pwffJrEc0TmDPKrOUytydIEEuY+nlaTCcs4QzYmF/9TXoHyARIQMLCMd2ttJtCZmWZVu53O4kZnhr2rJ9iY1qsy6djhrG4klepoVifHKg4zzQEtE2/gs+8gZU0cKsFv120N3FzOOynIlrbx6FpS/Uq5VCCuMg3nVmzZINiJb0Dldn5MvRulR9Ticvw+GqWC//45pWVoOT8PxQ1WR23BdEh3/070T9K2iE6HLXAC9Z7gedaWyKqtDUFia54XXsT0quYf7QycpHKQ==
I have the KeyID too if that's needed.
Posted by Dondrey Taylor 17 days ago
Add Debit card
Can someone have any idea about that TabaPay where they have any validation on there end to verify the card on the basis of same card with different expiry date?
Posted by vibhor juyal 25 days ago
How to get ClientID?
I wanna use APIs but it require clientID and token how do i get these?
Posted by [email protected] about 1 month ago
Create Transaction 400 BAD_REQUEST
Hello TabaPay, we're unable to do a test create transaction request. Here's some pseudo code:
```
CreateTransactionRequest(
referenceID = body.referenceId, // some uuid
amount = body.grossTipAmount.toString(), // amount
currency = body.currency, //840
type = PULL,
accounts = CreateTransactionRequest.Accounts(
sourceAccountID = null,
sourceAccount = CreateTransactionRequest.Accounts.SourceAccount(
card = CreateTransactionRequest.Accounts.SourceAccount.Card(token = token) // from iFrame
)
),
)
```
We're getting the following in our logs:
```
2022-06-11 04:05:40.605 TRACE 1 --- [or-http-epoll-2] o.s.w.r.f.client.ExchangeFunctions : [44fc6c19] [e5c7d29f-1, L:/169.254.175.252:52224 - R:api.sandbox.tabapay.net/52.39.125.161:10443] Response 400 BAD_REQUEST, headers=[Server:"nginx", Date:"Sat, 11 Jun 2022 04:05:40 GMT", Connection:"close", Strict-Transport-Security:"max-age=31536000; includeSubdomains", X-Frame-Options:"SAMEORIGIN", X-XSS-Protection:"1; mode=block", X-Content-Type-Options:"nosniff", content-length:"45"]
```
We're then getting:
```
UnsupportedMediaTypeException: Content type 'application/octet-stream' not supported for bodyType=CreateTransactionResult
```
Is it possible for you guys to check your logs around the same time and see what is causing the error? Btw, we put a fake CC of 4242...
Any pointers would be of great help.
Thanks!
Posted by [email protected] 2 months ago
Error when doing push/pull regarding settlement account
Whenever you try to do a push or pull transaction the Sandbox API responds with an error regarding the Settlement Account. Is this error because a bank needs to be added to the destination account or source account? I've even tried the examples but substituting he card for the sandbox card, but I get the same error.
```
{
"SC": 400,
"EC": "3C5E4020",
"EM": "Settlement Account"
}
```
Posted by Dondrey Taylor 2 months ago