Visa+ Push Error

Hello team TabaPay 👋 We're running into an issue when doing a Push via Visa+: Request: ```json json { "referenceID": "240318e9pX2SFib", "type": "push", "accounts": { "sourceAccountID": ...7BLQ", "destinationAccount": { "tag": { "network": "Visa", "name": "+foo_bar.paypal" }, "owner": { "name": { "first": "Foo", "last": "Bar" } } } }, "amount": "1.00", "currency": "840", "memo": "convfee=0.00" } ``` Response ```json json { "SC": 200, "EC": "0", "transactionID": "RsYpSgkUIy2_-W4wmaiWzA", "network": "Visa", "networkRC": "05", "networkID": "384078288272733", "status": "ERROR", "card": { "last4": "9941", "expirationDate": "203204" } } ``` I suspect it's because we're passing the sourceAccountId, however the [docs](https://developers.tabapay.com/reference/transactioncreate) indicate that it's a required field for all push transactions. Please advise. Thank you!

Questions about Soft Descriptor use

The [documentation for the Soft Descriptor](https://developers.tabapay.com/docs/soft-descriptor) says that some characters are explicitly restricted. Since one of the Soft Descriptor fields is an email address, and the @ character is explicitly restricted, are we to understand that the restrictions are only for the `name` field? There is a table for Visa Guidelines. That table has a Field column, but from the row values it appears that the Field is always the `name` field of the Soft Descriptor, and that the only difference between the two rows in the table is that the first row is for push transactions and the second row is for pull transactions. The first row includes "Card Acceptor _City_ Name", and I concluded that "City" is incorrect. The Soft Descriptor documentation does not mention "Card Acceptor" any of its fields, so assuming the "Card Acceptor Name" = `name`. The [Statement Descriptor documentation](https://developers.tabapay.com/docs/network-checkout-compliance#statement-descriptors) topic describes using an asterisk as a delimiter for both push and pull operations, and describes `{processor}*{person name}` as the content for person-to-person payments. In the Visa Guidelines the documentation for the _push_ row shows: > **P2P**: P2P > Brandname_Sender > Name Does that mean that the `name` should be `P2P {processor} {person name}`, rather than `{processor}*{person name}` as described in the Statement Descriptor documentation? (Some of the other types in that row show an underscore character, which is also not shown in the Statement Descriptor documentation.) The documentation in the pull row seems to match the Statement Descriptor documentation. The \[MasterCard Guidelines](<https://developers.tabapay.com/docs/soft-descriptor#mastercard-guidelines>) seem to indicate that a space/blank should be the delimiter, and therefore that the asterisk is not appropriate for the delimiter. Is that accurate? We appreciate the documentation regarding the descriptor because finding it in the card processor documentation is challenging.
ANSWERED

Query Tag against Visa+ Accounts

Hello! When doing a Query Tag ```json { "network": "Visa", "tagName": "+fooBar.paypal" } ``` ### TabaPay Response: ```json JSON { "SC": 200, "EC": "0", "codeConfirmResult": "A", "name": { "first": "foo", "last": "bar" } } ``` According to the [docs](https://developers.tabapay.com/reference/tagquery) have the following codeConfirmResults: - M = Match - N = No Match - A = Match was not performed So my question is how was there no match when a first/last name was provided in the result?
ANSWERED

Help me underdstand the Fee to use Pull Payment through API using the Credit/ Debit Cards

Help me underdstand the Fee to use Pull Payment through API using the Credit/ Debit Cards
ANSWERED
ANSWERED

Same-Day ACH: Trace ID in the `output` file when `status` is `Error`

Hi, Do we get traceID in the `output` file when the `status` is `Error`? Thanks.
ANSWERED

ACH Return

Hi, What is the maximum length of `ACH Return description`? Thanks, Farzana
ANSWERED

Null Account Ids for Canadian Test Cards (PULL)

Good day, Whenever we try to tokenize test cards found on <https://developers.tabapay.com/reference/international> for Canadian PULL transfers, the GetCard query doesn't return an object for AVS PULL or PUSH and whenever we try to create an account from the token of said card we receive an empty accountId response. Please assist.
ANSWERED

Sandbox > Pull Transaction Errors

Hello team TabaPay, We're seeing errors when doing pull transactions in Sandbox against test cards and are not sure why. Request ```json { "referenceID": "240128TR64ySLoY", "type": "pull", "accounts": { "sourceAccount": { "card": { "token": "80W8U4HGy6rri2R..." }, "owner": { "name": { "first": "Sami", "last": "E" }, "address": { "zipcode": "94110", "country": "840" } } }, "destinationAccountID": "AAgoNTEEAUbkxhzYQTDWlw" }, "amount": "12.00", "currency": "840", "memo": "convfee=2.00", "softDescriptor": { "name": "Foo", "address": { "line1": "123 Pacific Ave", "line2": "", "city": "San Francisco", "county": "UKN", "state": "CA", "zipcode": "94133", "country": "840" }, "phone": { "countryCode": "1", "number": "4157073123" }, "email": "[email protected]" } } ``` Response ```json { "SC": 207, "EC": "3C5E9E00", "transactionID": "Ch0IGZsUCUPT-A5VO1-gGA", "network": "MasterCard", "status": "UNKNOWN", "errors": [ "000E7740", "21005843" ] } ``` Any clues would be great help. Btw, we're using test cards from here: <https://developers.tabapay.com/reference/sandbox-test-cases-and-cards>, a lot of which are failing in usage. Thanks!
ANSWERED

Canadian Pull Transactions Required Fields

Good day, according to the documentation, <https://developers.tabapay.com/docs/canadian-cross-border-transactions>, some additional fields are needed for Canadian PUSH transfers. Are there any **mandated** properties for PULL transfers? Thanks.