【发布时间】:2013-04-17 22:20:12
【问题描述】:
这是用户场景:
"John 在网站上有 5 个虚拟积分,他可以通过点击网站上的按钮将他的虚拟积分转换为真钱。然后网站将通过贝宝给他真钱,无论是 John有没有贝宝账户。"
我想知道是否有可能将这种情况落实到位?
当然,出于安全原因,我会在服务器端检查所有需要的数据,以便安全地进行操作。
可以在没有网站管理员任何操作的情况下实现自动化吗?
感谢您的回答!
编辑:
我会尝试根据我的场景调整它。我今天完成整合后会更新我的帖子。
编辑 2:
一切似乎都很好,但我尝试从 www.x.com 获取应用 ID 他们在询问我是如何使用 API 的:
您好,感谢您的提交,
在我们进行审核之前,您能否说明一下您需要的 API?
您能否说明您使用“隐式付款”来从您的 PayPal 帐户向您的用户付款?如果不需要,请从您提交的“应用程序使用的服务”-“自适应支付”-“基本支付”部分取消选择
您还选择了 Preapprovals,这是一个需要深入审查的高级 API。这将用于与您的客户创建计费协议(如在“订阅”业务模型中)。如果需要,请填写“预先批准条款”字段,并告诉我们如何在您的网站上测试预先批准的付款流程。如果不需要,请从您提交的“应用程序使用的服务”-“自适应支付”部分取消选择。
注意:您需要单击 x.com 的“我的应用程序”部分中的应用程序名称才能展开和编辑提交表单的字段。
我该怎么办?
编辑 3:
好吧,我得到了 Paypal 的祝福,现在我可以将 API 与实时凭据一起使用! 我已取消选中 Preapprovals,一切顺利。
最后一个问题:
如何配置我的自适应付款以更改待处理付款并让供应商选择验证付款?
这是更好地了解情况的用例:
"John 想要将 5 个虚拟积分转换为 5 美元,他单击提款按钮,网络应用程序会自动将真钱发送到他的 paypal 帐户中。 Dr house 想把 100 个虚拟积分兑换成 100 美元,这个金额需要管理员的批准,这个管理员进入他的 paypal 账户并检查是否一切正常他确认付款,然后 House 博士会得到他的钱!"
我找到了这个选项:
$PayRequestFields = array(
'ActionType' => 'PAY', // Required. Whether the request pays the receiver or whether the request is set up to create a payment request, but not fulfill the payment until the ExecutePayment is called. Values are: PAY, CREATE, PAY_PRIMARY
如果将值 PAY 更改为值 CREATE,它不会做任何事情。
忠实地!
【问题讨论】:
标签: paypal paypal-adaptive-payments