Back to All

Visa+ Push Error

Hello team TabaPay 👋

We're running into an issue when doing a Push via Visa+:

Request:

{
    "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

{
    "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 indicate that it's a required field for all push transactions.

Please advise.

Thank you!