Community
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] 12 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 6 months ago
Sandbox cards view
This view isn't as accessible as the original view (which was just a plain table):
https://developers.tabapay.com/docs/sandbox-test-cards
Posted by [email protected] about 1 year ago
The API Sandbox URL is not accessiable
Today I tried to explore the TabaPay API, and used the sandbox env variables from TabaPay.
`curl https://api.sandbox.tabapay.net:10443/v1/clients/<ClientID> -H "Authorization:xxx"` got a timeout error.
Posted by hantsy about 1 year ago
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 10 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 about 1 year ago
ACH Batch Files
Hello, few questions regarding the Batch ACH file and its requirements. Related doc: https://developers.tabapay.com/docs/overview-of-ach
1) Input File name
"Input File name: yyyymmdd_ISO_MID_ACHInput_N_v2-5.csv (sent to TabaPay)"
"N=sequence number (1..n) if multiple files per cycle used"
a) What's a cycle? May N count for the file count for the day of yyyymmdd? Starting with 1.
b) What's ISO? Should we leave that as is?
c) What's MID? Should we leave that as is?
2) Output File name
"Output File name: yyyymmdd_ISO_MID_ACHOutput.csv (received from TabaPay)"
a) Shouldn’t this too include N, otherwise how can we differentiate between multiple sent for the same day?
3) Processed file
"Processed file: yyyymmdd_ISO_MID_ACHProcessed_A.csv (received from TabaPay)"
a) What’s the difference between processed and output file?
4) Emailing Input File
"Subject: NAME ACH; total debits annd $s, total credits and $s"
a) Is “Name ACH” == "yyyymmdd_ISO_MID_ACHInput_N_v2-5.csv"?
b) Can we have a sample subject line?
c) “annd” has a typo.
5) ACH Types
"S, N, R"
a) What do these stand for?
b) Which one to use?
6) Entry Types
"CCD, PPD, Web"
"CCD’s are Corporate Credit or Debit transactions and are used to originate transactions to or from Corporate Accounts only."
a) Assuming all TabaPay customers are corporations and are apart of all transactions(pull, push), wouldn't CCD always be set?
"PPD’s are Prearranged Payment or Deposit transactions and are used to originate transactions to Consumer Accounts only."
b) Do you mean "originate transactions FROM Consumer Accounts"?
c) Is this when we're pulling from Consumers?
"WEB is Internet-Initiated/Mobile Entries"
d) What makes an internet-initiated entry an internet-initiated entry?
7) Entry description
a) Okay to be blank?
8) IIN
"Individual Identification Number. No commas, no blanks. No symbols: REQUIRED: must be unique over 7 rolling days"
a) This is an ID for the receiver? Or the transaction line?
9) RTN
a) Routing number, right?
10) Debit-Credit
a) Pushing ACH == Debit, and vice versa, correct?
Posted by [email protected] 9 months ago
iFrame initialization with TabaPay Account #?
Can one initialize a TabaPay iFrame using an existing TP Account Id?
Posted by [email protected] about 1 year ago
Is there an example to handle Stripe *Accept Payment* with TabaPay
Is there is a complete example to demonstrate how to convert a Stripe **Accept Payment** to TabaPay API?
Posted by Hantsy about 1 year ago
Provides more request/response for the APIs calling
Currently, writing codes to integrate Tabapay APIs is not easy. I found there are some example json(request/response) in the **additional APIs reference** section.
Can you provide more examples for the request/response, esp, including the failure and exception cases, thus we can mock Tabapay APis directly in our codes.
Posted by hantsy about 1 year ago