标签: paypal

有没有人通过原生iPhone应用程序实现PayPal API?

保持"在应用程序中"的唯一方法是给他们一个paypal移动网站的UIWebView并让他们在那里完成交易,否则用户需要使用他们的API密钥.

这听起来不错,有没有人有或看过任何示例代码?我不得不认为这是一段很常见的代码.

更新:Apple会允许吗?这是一个慈善机构的应用程序,所以我假设没有问题.

重新更新:我认为错了.Apple不允许使用paypal在应用内直接付款.您必须重定向到Web界面.

iphone cocoa-touch paypal objective-c

36
推荐指数
1
解决办法
3万
查看次数

测试用于PayPal沙箱的信用卡号

我在使用PayPal的沙箱测试信用卡付款方面遇到了麻烦.在developer.paypal.com中查看买家的沙盒帐户的个人资料时,我可以看到以下信用卡详细信息:

帐户

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

错误

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

加

我也试过使用一些"有效"数字(即它们通过Luhn算法),但这些都不适用于我.

我也试过了这个页面上列出的数字:https://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm - 它们没有用.

我试过美国和英国的账户.没运气.

有任何想法吗?

paypal paypal-sandbox

36
推荐指数
3
解决办法
10万
查看次数

PayPal订阅与重复出现?

有人可以解释两者之间的区别吗?根据我的阅读,订阅是从PayPal获取HTML按钮的,而重复是通过API完成的.

那是它还是还有更多呢?

如果是这样,订阅客户如何取消订阅?

(而且,为什么 PayPal会这样做,所以开发者必须在论坛上搜索答案?!)

api paypal

34
推荐指数
1
解决办法
2万
查看次数

WooCommerce勾选"付款后完成"操作

我正在使用WooCommerce和Wordpress.我有一个自定义许可证密钥生成器,当有人通过WooCommerce成功购买我的插件时,我希望它能生成许可证密钥.

看起来很简单:

  1. 用户在我的网站上完成结帐
  2. 用户被重定向到Paypal,他们在那里输入他们的付款凭证
  3. Paypal告诉我的网站付款已完成
  4. 我勾选到某种"付款完成"或"order_complete"WooCommerce操作并生成许可证.

这就是问题所在:我真的不确定哪个钩子可以很好地用于此.Woocommerce 在他们的网站上列出了他们的整个钩子集合,但几乎没有关于哪个有利于什么的文档.

基于钩子名称,我认为这woocommerce_payment_complete将是一个很好的行动.不幸的是,似乎根本没有被解雇; 我读过的一些地方说它永远不会被解雇.

我也读过一些关于Paypal IPN的内容,但是我不明白我是如何从那里获取通知的(连接到Woocommerce钩子吗?)

简而言之,我想在验证付款后立即生成许可证密钥.为了达到这个目的,我该怎么做?

php wordpress paypal woocommerce

34
推荐指数
2
解决办法
4万
查看次数

通过paypal支付多件物品(一次性)

我有一个产品列表,我想添加一个"立即付款"按钮,以便我可以让我的客户通过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)

html paypal payment-gateway

33
推荐指数
1
解决办法
3万
查看次数

错误0x1408F10B:带有PayPal SDK的"SSL3_GET_RECORD:错误的版本号"

看起来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)

在不影响安全性的情况下,您建议如何解决此问题?

php ssl curl paypal

33
推荐指数
1
解决办法
3万
查看次数

带有'min_amount'和'set_customer_limit'的PayPal按钮

我创建了一个带有文本输入的非托管 PayPal按钮,以便用户定义要支付的金额.这是一个订阅按钮.

现在的问题是必须有最低支付金额,比如101(瑞士法郎 - 瑞士法郎).

根据PayPal HTML-Variables的文档,我可以在隐藏的输入中添加以下变量到我的表单,以使其工作.

  • set_customer_limit 价值为 max_limit_own
  • min_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)

php paypal

32
推荐指数
1
解决办法
739
查看次数

使用IPN Simulator发送Paypal Recurring Payments命令

我正在使用定期付款(Express Checkout),我有一个IPN监听器接收消息.

一切正常,我检查了几个命令,响应和验证.

但我无法使用定期付款测试IPN,因为我在IPN-Simulator的"事务类型"选择器中没有选项:

IPN模拟器

我如何收到Recurring付款IPN命令?

paypal paypal-sandbox paypal-ipn recurring-billing

31
推荐指数
2
解决办法
8818
查看次数

可能的付款状态值

我正在一个网站上销售PDF的在线,用户可以通过PayPal付款后通过电子邮件获得下载链接.

上述方案可能是什么样的paypal支付状态值?我只能想到Complete&InComplete.Processing在这里使用有意义吗?

payment paypal

30
推荐指数
1
解决办法
3万
查看次数

PayPal:快速结账,无账户支付

是否可以在没有帐户的情况下在PayPal中进行快速结账付款?

我记得我在某个地方看过它,但我不记得在哪里.在PayPal中有一次在"创建PayPal帐户"下面有一个链接.

paypal express-checkout

30
推荐指数
1
解决办法
3万
查看次数