首页 文章

Paypal将资金从一个账户转移到另一个账户

提问于
浏览
5

我知道这个建议How to send money to any paypal account但到目前为止我所尝试的似乎对我不满意......

我正在一个社交网站上工作,我想让用户通过paypal帐户支付服务费用 . 实际付款应该从用户的paypal帐户转帐到我的paypal帐户 .

这是我到目前为止所提出的 . 我尝试使用自适应api和PAY选项,如果我使用我的帐户和我的凭据向其他用户汇款,它就可以使用 . 我有商业帐户,这被称为隐式批准 . 如果其他一些用户想以这种方式向我付款,他必须拥有商业帐户,并允许我的应用程序保存他的凭证,如他的paypal用户ID,密码和签名,这是不好的 .

我试过的下一件事就是为此目的使用permissions api . 据我所知,这应该类似于生成令牌,允许我的应用程序代表用户在Facebook上发布 . 我已设法创建权限api文档中为以下权限指定的签名:

$permissions = array('DIRECT_PAYMENT', 'MASS_PAY', 'TRANSACTION_DETAILS');

现在我不知道如何使用这个签名从paypal帐户转移到我的paypal帐户,该帐户授予我的应用程序上述权限 .

关于我做错了什么或更好的方法的任何建议?

1 回答

  • 2

    嗯,如果我在这里错了,请纠正我,但你建议的是一个相当规律的结账流程,一个买家和一个卖家(收件人) .
    您可以使用PayPal Express Checkout进行此操作,只需设置NOSHIPPING = 2即可关闭送货地址 .
    或者,如果您有美国PayPal帐户,请在https://www.paypal.com/digitalgoods注册PayPal Express Checkout for Digital Goods,然后注册'll be able to use a fancy JavaScript-based LightBox checkout experience (also referred to as '内联结帐') .

    快速结账是相当的,因为它只需要至少两个API调用; SetExpressCheckout和DoExpressCheckoutPayment .

    发送:SetExpressCheckout并提供RETURNURL,CANCELURL,AMT(收取金额)和您的API凭据 .
    RECEIVE:您将从PayPal收到一个TOKEN . 将此标记附加到以下链接:https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-XXXXXX(其中EC-XXXXX是您的标记) .
    一旦买家同意付款,他将被重定向回您的RETURNURL,之后您可以自动或在显示购买摘要后,致电DoExpressCheckoutPayment . 再次提供TOKEN并包含PayerID(在返回到RETURNURL的GET中返回,或通过使用TOKEN调用GetExpressCheckoutDetails获得) .
    一旦DoExpressCheckoutPayment确认ACK =成功,资金将从买方PayPal账户余额和/或卡转移 .

    查看https://www.x.com/> Dev Tools以及更多文档,示例代码及其SDK

相关问题