ANSWERED

Create Transaction > Apple Pay > Permission Error

I tried hard-coding my name for testing Apple Pay per: https://developers.tabapay.com/discuss/63289626a7c4420dfcd48ec4 to see if transactions would go through, but they aren't. Instead am getting a permission error: ``` { "type": "http://api.etip-staging.etip.io/errors/bad_request", "title": "Bad Request", "status": 400, "detail": "Unhandled tabapay response: {\"SC\":403,\"EC\":\"3C5E2395\",\"EM\":\"Permission\"}", "stacktrace": [ ``` What we're sending in: ``` CreateTransactionRequest( referenceID=KLNOPKRSTUVWX-, correspondingID=null, corresponding=null, type=PULL, accounts=Accounts( sourceAccountID=null, sourceAccount=SourceAccount( card=Card( accountNumber=null, expirationDate=null, securityCode=null, keyID=null, data=null, token=null, device=null, mobilePay=MobilePay( accountNumber=517604047..., expirationDate=202609, cryptogram=ACfp9yvsN7m0ABXYR0ua..., transactionID=007E0BE6100BE796..., eciIndicator=null, network=MasterCard, type=credit ), processor=null ), bank=null, owner=Owner( name=Name( company=null, first=Sami, middle=null, last=Eljabali, suffix=null ), address=null, phone=null) ), destinationAccountID=null, destinationAccount=null ), amount=1.00, currency=840, ofacValue=null, memo=null, achOptions=null, pullOptions=null, softDescriptor=null, location=null ) ``` Decrypted Apple Pay ``` { "applicationPrimaryAccountNumber": "51760404...", "applicationExpirationDate": "260929", "currencyCode": "840", "transactionAmount": 100, "deviceManufacturerIdentifier": "05011...", "paymentDataType": "3DSecure", "paymentData": { "onlinePaymentCryptogram": "AD6yAiS8n0gkA..." }, "msg": "", "time": "2022-09-19T16:00:39.191Z", "v": 0 } ``` Any tips or ideas are welcome. Thanks!
ANSWERED

Pull Transaction, 207 Status code Response

Hello, trying to post a Pull Transaction. Here's an OOP view: ``` CreateTransactionRequest( referenceID=fOK97adAWXnAxG9, correspondingID=null, corresponding=null, type=PULL, accounts=Accounts( sourceAccountID=CFo5USkEAeD..., sourceAccount=null, destinationAccountID=AAgoNTEEA..., destinationAccount=null ), amount=0.04, currency=840, ofacValue=null, memo=null, achOptions=null, pullOptions=null, softDescriptor=null, location=null ) ``` Response: ``` 207 MULTI_STATUS ``` https://developers.tabapay.com/reference/http-status-codes states: ``` If you get a 207 during a CreateTransaction request, this means the status of the transaction is unknown. ``` - What does "unknown" status mean exactly? What are its implications? Should we proceed, or have user try again? I've noticed this against transaction of a few cents, but not so much so for $1+ amounts. This is for Certification for production hence the smaller amounts. This is consistently occurring, hence blocking. Let me know please if there's a way to circumvent this. Thanks!
ANSWERED

Is there a SDK for Java/Kotlin Langage

as title.
ANSWERED

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?
ANSWERED

RetrieveAccount and Retrieve Transaction by reference ID is missing in the Tabapay APIs

RetrieveAccount and Retrieve Transaction by reference ID is missing in the Tabapay APIs, but they are in the *Additional APIs references*. Why not merge these content in the same view, it seems the references just provides tabular view for the request/response params.
ANSWERED

Query Card returns 400/Timeout

We're trying to do Card Query with AVS. This is the body we send out in OOP style: ``` QueryCardRequest( queryAvs=true, queryFees=false, account=null, card=Card( accountNumber=null, expirationDate=null, securityCode=null, keyID=null, data=null, token=80FQzaN7Ms5lCq8..., device=null, mobilePay=null ), owner=Owner( name=Name( company=null, first=John, middle=null, last=Doe, suffix=null ), address=Address( line1=null, line2=null, city=null, state=null, zipcode=94110, country=null ), phone=null ), currency=null, amount=null, timeout=0 ) ``` We're getting: ``` { "SC": 400, "EC": "3C3E1291", "EM": "Timeout" } ``` Any clues? Gateway timeouts are usually 504 according to https://developers.tabapay.com/reference/http-status-codes.
ANSWERED

Sign In option

Why there are not an Sign In option, As a developer I just waste my more than 1 hour to find sign in option 😔. Later I found that you can create account with login option. I think this thing creating confusion to new users. Please add sign in option for more better user experience .
ANSWERED

The URL part in the create account reference page is cards

In the https://developers.tabapay.com/reference/create-account-additional-reference, the URLs is like these. URL: https://<FQDN>/v1/clients/<ClientIDISO>/cards https://<FQDN>/v1/clients/<ClientIDISO>/cards?RejectDuplicateCard https://<FQDN>/v1/clients/<ClientIDISO>/cards?OKToAddDuplicateCard
ANSWERED

How to get ClientID?

I wanna use APIs but it require clientID and token how do i get these?
ANSWERED