保持"在应用程序中"的唯一方法是给他们一个paypal移动网站的UIWebView并让他们在那里完成交易,否则用户需要使用他们的API密钥.
这听起来不错,有没有人有或看过任何示例代码?我不得不认为这是一段很常见的代码.
更新:Apple会允许吗?这是一个慈善机构的应用程序,所以我假设没有问题.
重新更新:我认为错了.Apple不允许使用paypal在应用内直接付款.您必须重定向到Web界面.
我在使用PayPal的沙箱测试信用卡付款方面遇到了麻烦.在developer.paypal.com中查看买家的沙盒帐户的个人资料时,我可以看到以下信用卡详细信息:

虽然在付款屏幕上使用这些详细信息时,我收到消息"我们很抱歉,我们无法完成此付款.请尝试使用其他卡片."

我已经读过其他问题,你应该能够登录沙盒帐户,去添加额外的信用卡,它应该为你生成一些测试号码......但是,当我这样做时,所有字段都是空白的:

我也试过使用一些"有效"数字(即它们通过Luhn算法),但这些都不适用于我.
我也试过了这个页面上列出的数字:https://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm - 它们没有用.
我试过美国和英国的账户.没运气.
有任何想法吗?
有人可以解释两者之间的区别吗?根据我的阅读,订阅是从PayPal获取HTML按钮的,而重复是通过API完成的.
那是它还是还有更多呢?
如果是这样,订阅客户如何取消订阅?
(而且,为什么 PayPal会这样做,所以开发者必须在论坛上搜索答案?!)
我正在使用WooCommerce和Wordpress.我有一个自定义许可证密钥生成器,当有人通过WooCommerce成功购买我的插件时,我希望它能生成许可证密钥.
看起来很简单:
这就是问题所在:我真的不确定哪个钩子可以很好地用于此.Woocommerce 在他们的网站上列出了他们的整个钩子集合,但几乎没有关于哪个有利于什么的文档.
基于钩子名称,我认为这woocommerce_payment_complete将是一个很好的行动.不幸的是,似乎根本没有被解雇; 我读过的一些地方说它永远不会被解雇.
我也读过一些关于Paypal IPN的内容,但是我不明白我是如何从那里获取通知的(连接到Woocommerce钩子吗?)
简而言之,我想在验证付款后立即生成许可证密钥.为了达到这个目的,我该怎么做?
我有一个产品列表,我想添加一个"立即付款"按钮,以便我可以让我的客户通过Paypal支付.
我已经阅读了文档,但无法找到如何执行此操作.我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表.我还需要结帐流程来逐项列出订单,所以"现在购买"1个价格也不好.
任何帮助赞赏的人,我试过(没有运气):
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="email@domain.com">
<input type="hidden" name="lc" value="GB">
<input type="hidden" name="item_name" value="test 1">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="item_name2" value="test 2">
<input type="hidden" name="item_number2" value="2">
<input type="hidden" name="item_name3" value="test 3">
<input type="hidden" name="item_number3" value="3">
<input type="hidden" name="amount" value="99.00">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypal.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier …Run Code Online (Sandbox Code Playgroud) 看起来PayPal可能已根据POODLE 攻击更新了其系统,导致使用PHP PayPal SDK的网站中断.
我收到错误:
PayPal/Exception/PPConnectionException: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
/var/www/site/vendor/paypal/sdk-core-php/lib/PayPal/Core/PPHttpConnection.php:91
/var/www/site/vendor/paypal/sdk-core-php/lib/PayPal/Core/PPAPIService.php:66
/var/www/site/vendor/paypal/sdk-core-php/lib/PayPal/Core/PPBaseService.php:82
/var/www/site/vendor/paypal/adaptivepayments-sdk-php/lib/PayPal/Service/AdaptivePaymentsService.php:97
Run Code Online (Sandbox Code Playgroud)
在不影响安全性的情况下,您建议如何解决此问题?
我创建了一个带有文本输入的非托管 PayPal按钮,以便用户定义要支付的金额.这是一个订阅按钮.
现在的问题是必须有最低支付金额,比如101(瑞士法郎 - 瑞士法郎).
根据PayPal HTML-Variables的文档,我可以在隐藏的输入中添加以下变量到我的表单,以使其工作.
set_customer_limit 价值为 max_limit_ownmin_amount 价值为 101这set_customer_limit是工作但不是min_amount.任何金额都被接受.
我在技术支持处开了一张票,但到目前为止还没有回复.
这是我的表格:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<!-- //... -->
<input type="hidden" name="cancel_return" value="mydomain.com/cancel">
<input type="hidden" name="return" value="mydomain.com/paid">
<input type="hidden" name="token" value="<?php echo $token; ?>">
<input type="hidden" name="src" value="1">
<input type="text" name="a3" value="101.00">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="Y">
<input type="hidden" name="currency_code" value="CHF">
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHostedGuest">
<!-- the concerned inputs -->
<input …Run Code Online (Sandbox Code Playgroud) 我正在使用定期付款(Express Checkout),我有一个IPN监听器接收消息.
一切正常,我检查了几个命令,响应和验证.
但我无法使用定期付款测试IPN,因为我在IPN-Simulator的"事务类型"选择器中没有选项:

我如何收到Recurring付款IPN命令?
我正在一个网站上销售PDF的在线,用户可以通过PayPal付款后通过电子邮件获得下载链接.
上述方案可能是什么样的paypal支付状态值?我只能想到Complete&InComplete.Processing在这里使用有意义吗?
是否可以在没有帐户的情况下在PayPal中进行快速结账付款?
我记得我在某个地方看过它,但我不记得在哪里.在PayPal中有一次在"创建PayPal帐户"下面有一个链接.
paypal ×10
php ×3
api ×1
cocoa-touch ×1
curl ×1
html ×1
iphone ×1
objective-c ×1
payment ×1
paypal-ipn ×1
ssl ×1
woocommerce ×1
wordpress ×1