Community
Create Transaction 400 BAD_REQUEST
over 2 years ago by [email protected]
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!