是否可以生成在一定时间内有效的PayPal付款链接



假设我们有一个酒店预订系统,我们希望通过PayPal接收付款。

当用户完成预订过程时,他/她最终会出现"在此处完成付款"的页面,该页面是指向PayPal的链接。

因为这个链接在不同的系统(PayPal),所以如果它在一定时间内有效,那就太好了。否则,我可以在一天后打开此链接并在我的真实预订已被取消时付款。

===

到目前为止,实现我发现的类似内容的唯一方法是使用选项"当商品售罄时,客户可以购买吗?

这个想法是有一个这样的链接:

https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&charset=utf-8&business=email-is-here&item_name=Prepayment+of+booking&amount=1&currency_code=USD&notify_url=https://my-booking-mega-system.com/pingback&first_name=fn&last_name=ln&过期=1433234400000

PayPal不提供

此功能。

但是,您可以自己构建它:

您可以通过让"付款"链接转到您的网站而不是PayPal的网站,进行检查,然后重定向到PayPal,从而添加任意功能(例如检查到期日期、库存或报价条件等)。

只要尊重PayPal的品牌规则(我最近没有检查它们,但他们可能不允许您使用他们的常规按钮静默地访问您的网站,但可能要求您使用"立即购买PayPal"按钮或其他东西)。

使用 PayPal REST SDK,您可以生成供用户用于结账的新链接。因此,每次用户发出请求时,例如单击"在此处完成付款"按钮,都会为特定服务生成一个新链接。因此,无需将旧链接嵌入到按钮。

他们的SDK支持大多数编程语言

并查看他们的 GitHub 以获取示例和用法。

最新更新