繁体   English   中英

PHP中用于“动态付款”按钮的Paypal API

[英]Paypal API for Dynamic Pay Now Button in PHP

我正在为艺术家建立一个网站。 该开发站点可以在以下位置找到:http: //03993a0.netsolhost.com

我想为网站上的每幅画动态生成一个立即购买按钮。 换句话说,我想将价格和商品名称从php传递到paypal,这反过来又从我的数据库中提取了信息。

我有我的api凭据,正在寻找实现此功能的最简单方法。

我签出了以下线程,但不确定该实现的工作方式或是否正确的解决方案。 如果那是正确的解决方案,我如何在表单中生成加密密钥,为什么表单不使用cURL请求发布本地php文件? 动态PayPal按钮生成-是不是很不安全?

非常感谢您的帮助!

如果您使用按钮管理器API创建托管的付款按钮,那么它们将是安全的。 通常,只有当表单的HTML元素都在屏幕上输出时,付款标准通常才是不安全的,因此任何人都可以查看源代码,查看所有值,进行更改,然后还清已调整的按钮。 托管按钮不允许这种情况发生。

如果您在BMCreateButton API上查看BUTTONCODE参数,则会看到以下选项。

(可选)要创建的按钮代码的种类。 它是以下值之一:

托管-存储在PayPal上的安全按钮; “查看购物车”,“取消订阅”和“立即付款”以外的所有按钮的默认设置

加密-加密的按钮,不存储在PayPal上; “查看购物车”按钮的默认设置

CLEARTEXT-未加密的按钮,未存储在PayPal上; 取消订阅按钮的默认设置

令牌-安全按钮,未存储在PayPal上,仅用于启动托管解决方案结帐流程; 默认为“立即付款”按钮。 从65.1版本开始

就是说,如果您熟悉API,我真的建议您在网站上建立一个购物车,然后使用Express Checkout 这将更易于管理和维护,并且也更加灵活。

如果您使用PHP,则我的类库将使您的API调用非常简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM