我是PayPal的新手,我想知道哪种方式可以实现PayPal,SOAP或NVP API.
这两者之间的主要区别是什么?
我正在使用PayPal网站付款标准.每当用户使用我发送的变量登陆PayPal时,它会显示PayPal登录表单,并在底部显示"没有PayPal帐户?使用您的信用卡或银行帐户(如果有)".
我希望它默认总是要求信用卡,也许会说"有PayPal?使用它!".有任何想法吗?
我一直在使用paypal文档圈子.如何使用Adaptive Payment API获取paypal沙盒的paypal应用程序ID?我已经有了沙箱的用户名/密码/签名.
随着最近改进的PayPal开发者网站,我在尝试使用PayPal集成测试我的网站时遇到了很多问题.
问题1:我无法从网站上查看它应该将我带到sandbox.paypal.com,它返回了我的常见错误"请登录以使用PayPal沙盒功能".我已确认我已登录developer.paypal.com的开发者网站.
问题2:在Applications> Sandbox帐户下,在其中一个帐户中,我通过点击"Sandbox site"重定向到www.paypal.com上的实时网站.它应该带我到sandbox.paypal.com所以我可以登录到沙盒帐户.目前这是不可能的.
问题3:当我访问www.paypal.com时,我意识到我从developer.paypal.com退出了.某种cookie问题?
最重要的是,我尝试使用其他浏览器进行故障排除,清除Cookie和缓存.
我有一个表单和一个自定义PayPal按钮,但如何将价值/价格变量传递给PayPal?
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="ZEFZFYBY2SZB8">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Run Code Online (Sandbox Code Playgroud)
我有一个变量 $total = "238.00";
我想使用Paypal网站付款标准在我的Rails网站上实施付款解决方案.(参见https://www.paypal.com/IntegrationCenter/ic_standard_home.html).我不想要花哨的网关,我也不想经历与存储信用卡信息相关的麻烦.我还想使用Paypal IPN进行通知.
我查看了各种网站,如http://www.fortytwo.gr/blog/14/Using-Paypal-with-Rails,我太便宜了,无法在http://railskits.com/saas上试用Rails Kits /.
有没有人知道一个工作的开源Rails应用程序,它使用Paypal网站支付标准进行计费,你能指出我的代码吗?
此外,我的业务在加拿大,但服务器在美国.我必须注册Paypal.com或paypal.ca吗?
有谁知道如何获得paypal的货币汇率?
我们有自定义购物车,并使用Paypal(网站付款标准)来处理付款.我们的"本国"货币是欧元,但我们希望向客户提供以不同货币(美元,加元,澳元和英镑)支付的选项.
PayPal提供以下选项:
a)在结账时自动将我们的欧元报价转换为美元
b)结账直接在USD结算
选项a):
有选项b)
所以我的问题是:
有人知道如何获得PayPal汇率吗?
或者
有人知道如何做出好评吗?
更新:
PayPal每天更新2次汇率.(至少,这是他们所说的).他们使用???提供的银行间汇率?并在该汇率之上加上2.5%差价以确定其零售汇率.不幸的是,银行间汇率因源不同而且每分钟都有所不同.
我们一直在监控PayPal汇率,并将其与欧洲中央银行提供的官方参考汇率进行交叉参考.结果差异很大,从1到6 !百分...
我只是在想这里..不是PayPal按钮是动态创建的,非常不安全,而且很容易"hackable"?
像这样:
<form name="_xclick" target="paypal" action="https://www.paypal.com" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="me@mybusiness.com">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="HTML book">
<input type="hidden" name="amount" value="24.99">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<input type="hidden" name="add" value="1">
</form>
Run Code Online (Sandbox Code Playgroud)
当您可以使用FireBug修改代码时,可以直接更改产品的价格.
我问的原因是因为我可能/将会开始开发一个电子商务有点系统,在那里可以在该系统中添加产品,而无需在PayPal中进行.
经过5个小时的研究和阅读过时的paypal文档,我终于放弃了!
我需要使用paypal沙箱测试一个简单的paypal订阅按钮.
按钮代码:
<form action="https://www.sandbox.paypal.com/us/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="34CXHXVU2J8BY">
<input type="image"
src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_subscribeCC_LG.gif"
border="0" name="submit"
alt="PayPal — The safer, easier way to pay online."
style="border:none;padding:0;height:auto;width:auto">
<img alt="" border="0"
src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif"
width="1" height="1">
</form>
Run Code Online (Sandbox Code Playgroud)
但是当我尝试发送表单时,我在paypal网站上收到此错误:
先谢谢,菲利普
html paypal subscription paypal-subscriptions paypal-sandbox
我正在使用Paypal方法实现Paypal的新REST API支付,可在此处引用:https: //developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/
付款执行得很好,完全按照应有的方式执行.用户选择使用Paypal付款,然后重定向到Paypal网站,在那里他需要登录并批准付款.我发送Paypal的JSON数据几乎就是上面链接中指定的内容,我的看起来像这样:
{
"intent":"sale",
"redirect_urls":{
"return_url":"http://<return URL here>",
"cancel_url":"http://<cancel URL here>"
},
"payer":{
"payment_method":"paypal"
},
"transactions":[
{
"amount":{
"total":"7.47",
"currency":"USD"
},
"description":"This is the payment description."
}
]
Run Code Online (Sandbox Code Playgroud)
}
当它将用户重定向到paypal网站时,描述和总金额列显示为空白
我不确定这是否是Paypal的REST API上的错误,但我相信我提供必要的描述+金额付款以反映在此页面上.如果没有显示这些信息,它通常是对用户的威慑,因为他们肯定希望看到他们在Paypal网站上支付的金额,即使这个金额在我的网站上列出.
这就是它的样子:

对于那些想要表明用户尚未登录的用户,即使在登录后,说明和当前购买列仍为空白.
我是否遗漏了需要发送到Paypal的任何参数以指示此描述数据?
注意:对于live和sandbox服务器,此问题仍然存在.
paypal ×10
php ×2
currency ×1
dynamic ×1
finance ×1
html ×1
nvp ×1
paypal-nvp ×1
paypal-soap ×1
rest ×1
ruby ×1
sandbox ×1
soap ×1
subscription ×1