网站集成Paypal

时间:2019-11-13
本文章向大家介绍网站集成Paypal,主要包括网站集成Paypal使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

  国际化Paypal是一个不错的选择,现在很多的app都是H5,所以网站集成即可操作了。

  最方便快捷的集成方式,目前Paypal的网站收款需要企业账号,不过它最开始的老版本是可以个人账号收款的。如下是个人收款的操作;

   只需要注册个人账号,然后再您自己的网站放入如下的代码:
 

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="cmd" value="_xclick">
  <input type="hidden" name="business" value="example-business@qq.com">
  <input type="hidden" name="item_name" value="hat">
  <input type="hidden" name="item_number" value="123">
  <input type="hidden" name="amount" value="15.00">
  <input type="hidden" name="first_name" value="John">
  <input type="hidden" name="last_name" value="Doe">
  <input type="hidden" name="address1" value="9 Elm Street">
  <input type="hidden" name="address2" value="Apt 5">
  <input type="hidden" name="city" value="Berwyn">
  <input type="hidden" name="state" value="PA">
  <input type="hidden" name="zip" value="19312">
  <input type="hidden" name="night_phone_a" value="610">
  <input type="hidden" name="night_phone_b" value="555">
  <input type="hidden" name="night_phone_c" value="1234">
  <input type="image" name="submit"
    src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"
    alt="PayPal - The safer, easier way to pay online">
</form>

 将business更换为自己的账户号即可,大陆账号不能支付,只能用非大陆账号才能支付。

具体可以查看如下两个文档:

详细文档,请看以下链接:

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/formbasics/

参数:

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx-websitestandard-htmlvariables/

    再用户完成支付后,需要通知我们的网站,就需要异步的回调通知,再paypal中又个IPN,具体文档可以查看,

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/formbasics/#instant-payment-notification--notify_url

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNIntro/

目前,个人账户是无法设置异步回调地址的,所以notify_url只能通过添加HTML 的input传参,

<input type="hidden" name="notify_url" value="http://test.abc.com/PayPalNotifyCallBack"/>

不过在某些情况下,通过这个地址https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNTesting/#ipn-simulator-testing  可以去查看IPN的历史记录,可以跳转到设置异步回调。可以变相的在后台设置回调地址,我测试是成功可行的。可能后期这个入口也会被paypal关闭。

原文地址:https://www.cnblogs.com/ouyangnengjun/p/11847222.html