gpt4 book ai didi

webhooks - 如何在本地设置上使用Paypal Sandbox Webhooks?

转载 作者:行者123 更新时间:2023-12-04 11:05:03 34 4
gpt4 key购买 nike

我正在玩Paypal REST(php)环境,我喜欢玩沙盒webhooks。
是否可以将Paypal沙箱Webhooks与本地设置一起使用? http://localhost/test
是无效的网址

有什么建议么?

最佳答案

正如@zeyu所说,您不能直接这样做。可以用来实现此目的的另一个服务是https://ngrok.com/。希望它对某人有用!

它将为您提供一个类似于以下的链接:http://75z929f4.ngrok.io,我将其设置为APP_HOST的开发ENV变量。

并像这样跳入webhook:

  def generate_url
values = {
business: ENV["PAYPAL_ACCOUNT"],
cmd: '_xclick',
return: ENV["APP_HOST"] + @return_path,
custom: @user.id,
upload: 1,
invoice: Time.now,
currency_code: 'GBP',
amount: @price,
no_shipping: 1,
item_name: self.purchase_name,
item_number: @product_id,
quantity: 1,
notify_url: ENV["APP_HOST"] + @notify_path,
on0: ('Coupon Code' if @coupon_code.present?),
os0: @coupon_code
}

"#{ENV["PAYPAL_URL"]}/cgi-bin/websr?" + values.to_query
end

最后说明,每次重新运行ngrok时,您都需要更新 APP_HOST,因为将从中获得新的标识符。这将链接所有内容,因此您可以从localhost发送此请求并成功返回响应。

关于webhooks - 如何在本地设置上使用Paypal Sandbox Webhooks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28089907/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com