问题标签 [paypal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2748 浏览

paypal - 贝宝定期付款

我有一种产品,它有一次安装费用,然后它将根据客户的使用情况从他的帐户中扣除。我完成了一次安装费用的 PayPal 工作,这是固定的。但是我有扣除我们网站将从 PayPal 网站计算和扣除的后续月份的问题。一旦客户提供了他的信用卡和其他信息,从其他月份开始就不需要收集这些信息。我想在没有付款人登录的情况下从他的帐户中扣款。

这可能吗?如何?

0 投票
5 回答
2358 浏览

asp.net - 在共享主机上的 Web 应用程序 (asp.net) 中存储 PayPal 凭据

我创建了一个 Web 应用程序,它托管在 Godaddy 上的共享服务器上。我计划使用贝宝进行交易,这会产生问题。

此时凭据(贝宝电子邮件和密码)是硬编码的,据我所知,这是最糟糕的解决方案。我知道的唯一其他选项是在 web.config 文件中,这似乎也不是特别安全。

您能否指出一个可以提供所需安全性并在共享主机环境中工作的方向?

问候亚历山德罗斯

0 投票
9 回答
54602 浏览

paypal - 贝宝的货币汇率

有谁知道如何获得贝宝的货币汇率?

我们有自定义购物车并使用 Paypal(网站支付标准)来处理付款。我们的“本国”货币是欧元,但我们希望为客户提供以不同货币(美元、加元、澳元和英镑)支付的选项。

PayPal 提供以下选项:
    a)在结账时自动将我们的欧元报价转换为美元
    b)直接以美元结账

使用选项a)

  • 我们以欧元支付,客户支付货币兑换费用()。
  • 客户在结账前不知道他/她将以美元收取多少费用。(

使用选项b)

  • 客户以美元付款,然后将货币转换为欧元,我们支付货币兑换。
  • 客户永远不必担心不同的货币(优秀
  • 我们不知道 PayPal 将使用的汇率,因此我们无法向我们的客户报出正确的价格 ( showstopper )

所以我的问题是:
  有人知道获得 PayPal 汇率的方法吗?
或者
  有人知道如何做出好的估计吗?

更新:
PayPal 每天更新 2 次汇率。(至少,这是他们所说的)。他们使用 ??? 提供的银行间汇率 并在此汇率之上加上 2.5% 的价差,以确定他们的零售外汇汇率。不幸的是,那里的银行间汇率因来源和分钟而异。
我们一直在监控 PayPal 汇率,并将其与欧洲中央银行提供的官方参考汇率进行交叉参考。结果差异很大,从 1 到 6 百分...

0 投票
1 回答
1763 浏览

php - 如何使用密码保护整个网站但允许公众访问 1 个特定文件

我创建了一个使用贝宝接受付款的电子商务网站。我正处于测试阶段,所以我使用 htaccess 对整个站点进行了密码保护。问题是我正在使用 IPN 来验证 PayPal 付款,因此我的 IPN 脚本需要可公开访问,以便 PayPal 可以与之通信。

除了允许公众访问 1 个脚本文件之外,有没有办法用密码保护整个网站?(我的 ipn 脚本文件)

我正在使用 PHP,这是我用来密码保护整个网站的 .htaccess:

0 投票
3 回答
6360 浏览

paypal - 将自定义变量传递给 PayPal API

全部,

我正在开发一个使用 PayPal 进行在线支付的网站。

我需要能够向我的客户发送一封电子邮件,其中包含指向 PayPal 的链接才能付款。

在此链接中,我需要一种设置唯一值(例如 bookingId)的方法,我可以使用该值通过 PayPal 的付款通知功能将收据编号添加到正确的预订中。

有谁知道我可以设置什么自定义值来实现这一点?

干杯,迈克尔

0 投票
2 回答
191 浏览

e-commerce - 使用手机实现支付

我试图了解移动支付系统是如何工作的,它遍布社交网络和游戏。基本上我们只需提交我们的电话号码,服务就会向我们发送一条我们确认的短信,然后它会从我们的手机服务提供商那里扣除金额平衡。

如果我必须编写一个类似的引擎,如 boku.com 或 zong.com,我是否需要为我想在每个国家/地区运营的手机网络签订合同或类似的东西?我只是一个开发人员,是否仍然可以编写这样的移动支付引擎,甚至可能会公开 api 以允许其他人使用它。

谢谢

阿米特

0 投票
2 回答
4079 浏览

php - 使用 PayPal 实施免费试用期

我正在尝试使用 PayPal 在网站上实施定期订阅服务,但是我想在用户付费和订阅开始之前提供免费试用期。这可能使用 PayPal 的 API 吗?

我使用 PayPal API 的经验很少,而且似乎找不到任何有关实施免费试用期的有用文档,因此非常感谢任何帮助。

谢谢。

0 投票
5 回答
30353 浏览

paypal - Paypal 沙盒 IPN 返回无效

我正在尝试使用 servlet 进行 IPN 回调。我使用的代码由 paypal 提供,用于验证 ipn 数据。但是每次我得到一个无效的响应。

这是代码:

我已经检查了贝宝提供的所有三种可能性,以防贝宝返回无效,如下所示:

1) 缺少参数 - 因为我发送所有参数,所以没有缺少参数的问题

2) 无效的网址。- 我正在使用沙盒,所以 URL 是: http: //www.sandbox.paypal.com/cgi-bin/webscr

3) 字符编码。- 尝试使用与贝宝帐户设置参数编码相同的字符编码。

我使用以下参数发送回贝宝的请求:

CMD = _notify-验证&姓氏=用户&的test_ipn = 1&ADDRESS_NAME =测试+使用者&txn_type = web_accept&RECEIVER_EMAIL = sellr1_1252495907_biz%40gmail.com&residence_country = US&ADDRESS_CITY =圣+圣何塞&payment_gross =&PAYMENT_DATE = 01%3A55%3A04 +月+ 26%2C + 2009 + PDT&address_zip = 95131&PAYMENT_STATUS =完成&address_street = 1 +主+ ST&FIRST_NAME =测试与PAYER_EMAIL = buyer1_1252495751_per%40gmail.com&protection_eligibility =合格&payer_id = BXBKS22JQCUWL&verify_sign = AOMkeg7ofCL7FJfioyWA19uCxD4XAgZirsjiGh8cUy1fd2YAqBwOkkst&payment_type =瞬间和商务= sellr1_1252495907_biz%40gmail.com&address_country_code = US&mc_fee = 0.64 address_status =证实与transaction_subject =真+向上和数量= 1&notify_version = 2.8&mc_currency =欧元和定制= ADDRESS_STATE = CA&payment_fee = &processing_amount=0.00&payer_status=verified&shipping=0.00&item_name=True+Up&tax=0.00&username=hannonj&charset=windows-1252&item_number=567&mc_gross=10.00&txn_id=7F456350BS7942738&receiver_id=MASSU6BSR9SC2&address_country

请问,任何人都可以指导我正确的方向吗?我没有得到代码或 URL 或其他任何内容的错误。我尝试了所有的可能性。请帮我。

0 投票
3 回答
876 浏览

python - 让 django-paypal 与 pycrypto 一起工作?

我想在 django-paypal 中使用按钮加密,但它需要 M2Crypto,它不会建立在 webfaction 服务器上。Webfaction 的技术支持告诉我 pycrypto 已经安装在系统上,但我太笨了,无法从 M2Crypto 转换为 pycrypto。

谁能告诉我如何将以下内容转换为与 pycrypto 一起使用(如果可能)?这只是一个显示加密的小片段,如果需要,我可以发布整个功能。

0 投票
1 回答
164 浏览

ajax - 这个注册过程看起来很简单吗?

建立一个拥有说英语和日语的用户的网站,日本用户是实际的付费客户(他们是希望宣传自己存在的企业)。他们的注册过程与英语用户略有不同。

这是我的想法,告诉我是否应该避免任何明显的错误:

用户 -> 主页 -> 信息页面 -> 注册页面 -> 支付页面 -> 欢迎

注册页面之前的所有内容都是典型的。注册页面有 2 个“步骤”(类似于basecamphq.com的设置)。他们输入所需的用户信息,然后输入他们的公司信息。在公司信息部分,有一张地图可以单击以查明他们在经度/纬度中的位置(因此他们不必自己输入值)。

然后他们点击“下一步”,在那里他们受到欢迎,被告知检查他们的电子邮件以获取验证码,并显示一个文本框。他们在文本框中输入验证码并单击验证。

完成了一个基于 ajax 的小型检查,如果成功,他们的帐户被激活并且他们显示 paypal 付款按钮(没有页面刷新,只是一个小的淡出/淡入动画)。

然后,这是典型的 paypal 支付返回到感谢页面例程。

这听起来像是一个很好的注册过程吗?你能看出它的流动方式有什么缺陷吗?

提前致谢!