UrielUVD
UrielUVD

Reputation: 482

Paypal PAYOUT_NOT_AVAILABLE

My sandbox account return this error when creating a payout

{
    "name": "PAYOUT_NOT_AVAILABLE",
    "message": "You live in a country that is not allowed to send this payout.",
}

This error is not listed in https://developer.paypal.com/docs/api/payments.payouts-batch/#errors

The account is configured in México (MX) and the official documentation includes MX in the payouts docs.

Am I missing something? Can't find any doc that excludes specific countries. Just some exceptions for Argentina, Brazil and Malaysia.

It also defiens Mexican currency in the features
https://developer.paypal.com/docs/payouts/#payouts-features

Upvotes: 1

Views: 1620

Answers (2)

Daniel Arechiga
Daniel Arechiga

Reputation: 967

I happened to find a similar endpoint but the weird thing is that it's not listed in the main APIs menu but it seems to be working, for reference check: https://developer.paypal.com/docs/payouts/test

Update: it seems to be related to the test data that's used in the note field, even if using batch payouts the following changed the result status:

{
  "sender_batch_header": {
    "sender_batch_id": "Payouts_2018_100007",
    "email_subject": "You have a payout!",
    "email_message": "You have received a payout! Thanks for using our service!"
  },
  "items":[
    {
      "recipient_type": "EMAIL",
      "amount": {
        "value": "500",
        "currency": "MXN"
      },
      "note": "POSPYO001",
      "sender_item_id": "201403140001",
      "receiver": "[email protected]",
      "alternate_notification_method": {
        "phone": {
          "country_code": "52",
          "national_number": "4491110560"
        }
      },
      "notification_language": "sp-SP"
    }
  ]
}

A single payout looks like this:

{
  "sender_payout_header":
  {
    "sender_batch_id": "1524086406556",
    "email_subject": "This email is related to simulation"
  },
  "items": [
  {
    "recipient_type": "EMAIL",
    "receiver": "[email protected]",
    "note": "POSPYO001",
    "sender_item_id": "15240864065560",
    "amount":
    {
      "currency": "USD",
      "value": "1.00"
    }
  }]
}

Upvotes: 2

Aafiya Hanafi
Aafiya Hanafi

Reputation: 156

I was having the same issue and it was because my country(India) name is present in supported countries list of PayPal but i got to know about PayPal Commerce Platform availability where it is not supporting India. Check below link

https://developer.paypal.com/docs/api/reference/country-codes/?mark=countries#paypal-commerce-platform-availability

My work is only on sandbox account of paypal for testing so i simply created new test account of country US.

Possibly your paypal account is from any country listed in above link. Please check country of your main paypal account.

Upvotes: 0

Related Questions