Paypal 个人对个人支付与 PHP 集成

Posted

技术标签:

【中文标题】Paypal 个人对个人支付与 PHP 集成【英文标题】:Paypal person to person Payment Integration with PHP 【发布时间】:2015-10-24 20:15:34 【问题描述】:

我一直在寻找 Paypal 个人对个人的 php 支付集成代码

我希望您能帮助我使用什么 PayPal 代码。我已经尝试通过将接收方 paypal 个人帐户电子邮件 ID 作为企业 ID 来进行正常的贝宝集成(从个人转移到企业)。

<input type="hidden" id="amount" name="amount" value="<?= $_REQUEST['amount'] ?>" />
<input type="hidden" name="cmd" value="_xclick">
**<input type="hidden" name="business" value="<?= $event['donation_email'] ?>">**
<input type="hidden" id="item_name" name="item_name" value="Contribution for <?= $event['events_name'] ?>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="return" value="<?= notices::generate_events_link($event['events_id']) ?>?notice=<?= urlencode('Thank you for your gift!') . '&from_paypal=1' ?>" />
<input type="hidden" name="cbt" value="<?= SITE_NAME ?>" />
<input type="hidden" name="rm" value="2">
<input type="hidden" name="notify_url" value="<?= FULLURL . 'events/successful-payment' ?>" />

但它没有给出预期的结果。

这是我的网站付款的要点。

    用户将键入他想要转移到贝宝帐户的资金金额,其中电子邮件 ID 带有隐藏字段之一

    当用户点击“立即付款”按钮时,它将重定向到 Paypal 页面并将资金转移到带有随请求传递的电子邮件 ID 的 paypal 帐户

谢谢!

【问题讨论】:

有人请帮帮我.. 也许这个样本会帮助你link 【参考方案1】:

paypal的新账号需要使用paypal sdk。

请用这个

https://github.com/paypal/PayPal-PHP-SDK

【讨论】:

感谢回复,我会试试看的。【参考方案2】:

您的代码 sn-p 将适用于支付部分,但这些标签并不总是生效

<input type="hidden" name="return" value="<?= notices::generate_events_link($event['events_id']) ?>?notice=<?= urlencode('Thank you for your gift!') . '&from_paypal=1' ?>" />
<input type="hidden" name="rm" value="2">
<input type="hidden" name="notify_url" value="<?= FULLURL . 'events/successful-payment' ?>" />
return 
notify_url

取决于收款人的账户(“business”标签中的值)功能设置,也就是说这个P2P功能的前提是每个收款人的PayPal账户都启用了自动退货/PDT和IPN,否则你会最终从回调中失去对交易状态的控制

您可以考虑使用更复杂的自适应支付 API 集成方法来实现这一点。付款人将付款发送给收款人,而您作为平台 API 调用者控制交易流程。

开发者网站有所有规格和技术资源(SDK)供您参考:https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/

【讨论】:

以上是关于Paypal 个人对个人支付与 PHP 集成的主要内容,如果未能解决你的问题,请参考以下文章

Asp.net Paypal 集成测试支付

php paypal支付接口

如何将paypal自适应支付与cake php 1.3版本集成?

贝宝支付与 PHP 集成

PayPal Checkout 与智能支付按钮的集成

自适应支付 API Paypal [点对点]