如何将Paypal的款项转入付款?

阿迪

我是Paypal API的新手。我正在尝试将钱从一个贝宝帐户转移到另一个贝宝帐户,但是我遇到了错误。因此,请检查我的代码并告诉我什么是错误错误。欢迎提出您的建议。

这是我正在尝试代码

$receiverList=array();
$receiverList["receiver"][$counter]["amount"]=50;
$receiverList["receiver"][$counter]["email"]='amandeep.singh@#######.com';
$receiverList["receiver"][$counter]["paymentType"]="PAY";
$receiverList["receiver"][$counter]["invoiceId"]=1548569;

$payLoad["actionType"]="PAY";
$payLoad["cancelUrl"]="";
$payLoad["currencyCode"]="EUR";
$payLoad["receiverList"]=$receiverList;
$payLoad["feesPayer"]="SENDER ";
$payLoad["sender"]["email"]='amandeep.singh@#######.com';

//run the call
$API_Endpoint = "https://svcs.sandbox.paypal.com/AdaptivePayments/Pay";


$payLoad["requestEnvelope"]= array("errorLanguage"=>urlencode("en_US"),"detailLevel"=>urlencode("ReturnAll"));

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $API_Endpoint);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
'X-PAYPAL-REQUEST-DATA-FORMAT: JSON',
'X-PAYPAL-RESPONSE-DATA-FORMAT: JSON',
'X-PAYPAL-SECURITY-USERID: amandeep.singh-facilitator_api1.mobilyte.com',
'X-PAYPAL-SECURITY-PASSWORD: AZVMY9FZK2J#####',
'X-PAYPAL-SECURITY-SIGNATURE: AFcWxV21C7fd0v3bYYYRCpSSRl31AodeBybN3aK381NetHgWkUW1####',
'X-PAYPAL-APPLICATION-ID: APP-80W28##########3'));  

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payLoad));
$response = curl_exec($ch);
$response = json_decode($response, 1);

在上述curl调用之后,贝宝返回此错误:-

Array ( [responseEnvelope] => Array ( [timestamp] => 2016-02-21T21:58:24.854-08:00 [ack] => Failure [correlationId] => 3693e36af347f [build] => 20367699 ) [error] => Array ( [0] => Array ( [errorId] => 560022 [domain] => PLATFORM [subdomain] => Application [severity] => Error [category] => Application [message] => The X-PAYPAL-APPLICATION-ID header contains an invalid value [parameter] => Array ( [0] => X-PAYPAL-APPLICATION-ID ) ) ) ) 
CandleCoder

沙箱和实时广告APPID彼此不同。

沙盒应使用以下ID:

APP-80W284485P519543T

实时使用的ID与APP凭据的ID相似。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Paypal的款项转入付款?

来自分类Dev

如何将PayPal用于Web应用程序仅用于付款,而不像购买订单那样

来自分类Dev

如何将PayPal智能付款按钮添加到我的forms.py

来自分类Dev

使用PayPal完成在线付款后,如何将USD转换为网站自己的货币并保存

来自分类Dev

贝宝(Paypal)定期付款-在月中向用户收取未付款项

来自分类Dev

我如何使用omnipay来检查是否为待付款项

来自分类Dev

如何转入生成的列?

来自分类Dev

如何将Stripe付款与Google Apps脚本集成

来自分类Dev

如何将n genius付款网关集成到Laravel

来自分类Dev

如何将GSA Smartpay付款与Magento集成?

来自分类Dev

如何将PayPal与Codeigniter集成?

来自分类Dev

PayPal Express-如何整合卡付款?

来自分类Dev

使用PayPal REST API,如何取消付款?

来自分类Dev

如何将 webhook 与 paypal 退货请求集成

来自分类Dev

检查是否已购买应用内付款项

来自分类Dev

如何将银行帐户链接到我的网站进行付款?

来自分类Dev

将付款更改为PayPal移动交易的帐户

来自分类Dev

将Paypal链式/并行付款与快速结账相集成

来自分类Dev

将付款更改为PayPal移动交易的帐户

来自分类Dev

Paypal Express结帐-将“继续”按钮更改为“付款”

来自分类Dev

Paypal 按钮将 url 返回到 WordPress 并显示付款信息

来自分类Dev

Paypal:如何设置和处理预先批准的付款?

来自分类Dev

如何在PayPal定期付款中添加多个金额?

来自分类Dev

在使用PayPal restAPI执行付款之前,如何更改运输金额

来自分类Dev

如何知道PayPal智能付款按钮是否已完成渲染

来自分类Dev

如何从Paypal授权页面删除以后付款

来自分类Dev

如何在我的PayPal商业帐户上设置付款?

来自分类Dev

PayPal自适应付款-如何获得帐户ID?

来自分类Dev

如何使Paypal按钮可以使用Node SDK进行付款?

Related 相关文章

  1. 1

    如何将Paypal的款项转入付款?

  2. 2

    如何将PayPal用于Web应用程序仅用于付款,而不像购买订单那样

  3. 3

    如何将PayPal智能付款按钮添加到我的forms.py

  4. 4

    使用PayPal完成在线付款后,如何将USD转换为网站自己的货币并保存

  5. 5

    贝宝(Paypal)定期付款-在月中向用户收取未付款项

  6. 6

    我如何使用omnipay来检查是否为待付款项

  7. 7

    如何转入生成的列?

  8. 8

    如何将Stripe付款与Google Apps脚本集成

  9. 9

    如何将n genius付款网关集成到Laravel

  10. 10

    如何将GSA Smartpay付款与Magento集成?

  11. 11

    如何将PayPal与Codeigniter集成?

  12. 12

    PayPal Express-如何整合卡付款?

  13. 13

    使用PayPal REST API,如何取消付款?

  14. 14

    如何将 webhook 与 paypal 退货请求集成

  15. 15

    检查是否已购买应用内付款项

  16. 16

    如何将银行帐户链接到我的网站进行付款?

  17. 17

    将付款更改为PayPal移动交易的帐户

  18. 18

    将Paypal链式/并行付款与快速结账相集成

  19. 19

    将付款更改为PayPal移动交易的帐户

  20. 20

    Paypal Express结帐-将“继续”按钮更改为“付款”

  21. 21

    Paypal 按钮将 url 返回到 WordPress 并显示付款信息

  22. 22

    Paypal:如何设置和处理预先批准的付款?

  23. 23

    如何在PayPal定期付款中添加多个金额?

  24. 24

    在使用PayPal restAPI执行付款之前,如何更改运输金额

  25. 25

    如何知道PayPal智能付款按钮是否已完成渲染

  26. 26

    如何从Paypal授权页面删除以后付款

  27. 27

    如何在我的PayPal商业帐户上设置付款?

  28. 28

    PayPal自适应付款-如何获得帐户ID?

  29. 29

    如何使Paypal按钮可以使用Node SDK进行付款?

热门标签

归档