gpt4 book ai didi

javascript - 使用 Javascript 和经典 ASP 的 PayPal 基础知识

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:00 25 4
gpt4 key购买 nike

我很难在这里开始。我从未使用过 PayPal API,而且我似乎无法掌握我应该采取的方向。信息的财富是压倒性的。

我有一个在软件即服务架构中构建的现有应用程序。基本上,应用程序的这个特定部分用于进行预订。我们有一个现有的流程,我们正在尝试添加 PayPal 集成,允许用户为这些预订支付押金。

我一直在通过从我们创建的另一个站点复制代码来进行修补。处理它的开发人员已经离开了,所以我不能挑剔他的想法。我的应用程序在基本的个人对个人付款类型的计划中工作。买家会收到电子邮件收据,商家也会通过电子邮件收到通知。我需要向我的应用程序发送某种通知,告知我已收到并处理了付款。

之前我提到了SAA​​S架构。发挥作用的是注册软件适用于特定业务。多个企业可以访问他们自己的个性化版本的注册包。我需要了解如何让 API 调用使用每个企业的 PayPal 凭据而不是我的帐户。

就环境而言,我在服务器端使用经典 ASP(不是我的选择),在客户端使用 JQuery。有人可以指出我正确的方向吗?我不确定我应该使用经典 API 还是 REST API。

这是我目前使用的通过电子邮件发送通知的示例:

    <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="charset" value="utf-8">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="item_name" value="Deposit for event at <%= SiteInfo.Name %>" />
<input type="hidden" name="item_number" value="<%= EncodeId(myEvent.EventId) %>" />
<input type="hidden" name="return" value="<%= SiteInfo.VantoraUrl %>/registration/testpayment.asp" />
<input type="hidden" name="cancel_return" value="<%= SiteInfo.Url %>/registration/paymentcancelled.asp?id=<%= EncodeId(myEvent.EventId) %>" />
<input type="hidden" name="business" value="<%= Settings(SETTING_PAYMENT_PAYPALADDRESS) %>" />
<input type="hidden" name="no_note" value="0" />
<input type="hidden" name="cbt" value="Return to <%= SiteInfo.Name %>" />
<input type="hidden" name="currency_code" value="<%= GetCurrencyValue() %>" />
<input type="hidden" name="amount" value="<%= GetDepositAmount() %>" />
</form>

最佳答案

您说您正在寻找某种类型的通知,您是否查看过即时付款通知 (IPN)? IPN 是在事务完成后发送到脚本的帖子。这似乎正是你所追求的。

在您的代码中,您可以添加这一行来设置您的 IPN URL:

<input type="hidden" name="notify_url" value="domain.com/notify.php" />

IPN 代码示例: https://github.com/paypal/ipn-code-samples

文档: https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/

关于javascript - 使用 Javascript 和经典 ASP 的 PayPal 基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18050126/

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