Paypal “佩扎”;“立即购买”;按钮
我正在一个网站上工作,我需要与Paypal “佩扎”;“立即购买”;按钮,paypal,payment,forms,Paypal,Payment,Forms,我正在一个网站上工作,我需要与Payza集成。据我所知,“立即购买”按钮如下所示: <form action="https://secure.payza.com/checkout" method="post"/> <input type="hidden" name="ap_amount" value="50" /> <input type="hidden" name="ap_purchasetype" value="item-goods" /> &
Payza
集成。据我所知,“立即购买”按钮如下所示:
<form action="https://secure.payza.com/checkout" method="post"/>
<input type="hidden" name="ap_amount" value="50" />
<input type="hidden" name="ap_purchasetype" value="item-goods" />
<input type="hidden" name="ap_merchant" value="mymail@payza.com" />
<input type="hidden" name="ap_itemname" value="The Name" />
<input type="hidden" name="ap_currency" value="USD" />
<input type="image" name="ap_image" src="https://www.payza.com/images/payza-buy-now.png" />
</form>
这是不安全的。
Payza
是否提供任何API来保护我的按钮(如Paypal
的NVP),或者是否有任何方法来保护我服务器上的按钮?您在帖子中的表单使用的是所谓的“高级集成”。然而,通常推荐给大多数卖家/商户的是“标准集成”。标准集成在大多数情况下都是有意义的,除非您有非常具体的需求(下面将进一步介绍高级集成)
通过标准集成,您可以在Payza的成员区域中创建按钮,在此期间定义所有参数,例如金额等,然后它会为您生成一个表单
与高级集成表单不同,此表单不包含价格或任何其他信息。它只有一个参考ID,Payza系统将使用该ID检索您为该按钮设置的信息。这意味着用户不能更改参数,如金额。所以我相信这就是你想要的
下面是一个标准集成表单的示例:
<form method="post" action="https://secure.payza.com/checkout">
<input type="hidden" name="ap_productid" value="jf3akAf34JasfkAFad4e3a==" />
<input type="hidden" name="ap_quantity" value="1" />
<input type="image" name="ap_image" src="https://secure.payza.com/PayNow/4A13EKMCI42KCIKAL34HZI34KL3LN1BOa9en.gif" />
</form>
您可以在此处找到有关标准集成的信息页面:
下面是有关高级集成的更多信息 我们建议仅针对非常特定的需求使用高级集成,即动态生成按钮,或者,例如,如果项目或服务的价格是动态确定的,则建议使用高级集成。 如果您选择使用高级集成,则系统必须检查收到的付款信息,包括支付的金额。建议通过IPN处理程序进行检查。有关更多信息,请参阅下面第一页中的“高级按钮安全性和IPN”部分,第二页包含有关最佳实践的信息:
这就是说,我们已经为您提出的问题打开了内部通道 虽然高级集成是通过设计以这种方式实现的,但我们将研究进一步改进此功能的方法
谢谢你的帖子。你帖子中的表单使用的是所谓的“高级集成”。然而,通常推荐给大多数卖家/商户的是“标准集成”。标准集成在大多数情况下都是有意义的,除非您有非常具体的需求(下面将进一步介绍高级集成) 通过标准集成,您可以在Payza的成员区域中创建按钮,在此期间定义所有参数,例如金额等,然后它会为您生成一个表单 与高级集成表单不同,此表单不包含价格或任何其他信息。它只有一个参考ID,Payza系统将使用该ID检索您为该按钮设置的信息。这意味着用户不能更改参数,如金额。所以我相信这就是你想要的 下面是一个标准集成表单的示例:
<form method="post" action="https://secure.payza.com/checkout">
<input type="hidden" name="ap_productid" value="jf3akAf34JasfkAFad4e3a==" />
<input type="hidden" name="ap_quantity" value="1" />
<input type="image" name="ap_image" src="https://secure.payza.com/PayNow/4A13EKMCI42KCIKAL34HZI34KL3LN1BOa9en.gif" />
</form>
您可以在此处找到有关标准集成的信息页面:
下面是有关高级集成的更多信息 我们建议仅针对非常特定的需求使用高级集成,即动态生成按钮,或者,例如,如果项目或服务的价格是动态确定的,则建议使用高级集成。 如果您选择使用高级集成,则系统必须检查收到的付款信息,包括支付的金额。建议通过IPN处理程序进行检查。有关更多信息,请参阅下面第一页中的“高级按钮安全性和IPN”部分,第二页包含有关最佳实践的信息:
这就是说,我们已经为您提出的问题打开了内部通道 虽然高级集成是通过设计以这种方式实现的,但我们将研究进一步改进此功能的方法
感谢您的帖子。关于您进一步的问题: 如果您的IPN不包含参考号,我怀疑您正在使用我们的IPN模拟器。使用IPN模拟器时,不会生成参考号,因为没有实际交易的资金,因此不会在IPN数据中发送参考号。此外,请注意,如果您在沙盒帐户中启用了测试模式,则不会为测试模式事务生成IPN 如果您正在使用我们的沙箱环境,您的IPN处理程序应该将IPN令牌发回以下URL:
https://sandbox.payza.com/sandbox/ipn2.ashx
。如果您继续收到无效令牌,请检查以下内容:
检查上述内容后,如果您仍然遇到困难,请向我们发送一封电子邮件,提供简要说明,以及与您的沙箱帐户相关的电子邮件地址,以便我们进一步调查。回答您的进一步问题: 如果您的IPN不包含参考号,我怀疑您正在使用我们的IPN模拟器。使用IPN模拟器时,不会生成参考号,因为没有实际交易的资金,因此不会发送一个参考号