Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript和经典ASP的PayPal基础_Javascript_Jquery_Asp Classic_Paypal - Fatal编程技术网

使用Javascript和经典ASP的PayPal基础

使用Javascript和经典ASP的PayPal基础,javascript,jquery,asp-classic,paypal,Javascript,Jquery,Asp Classic,Paypal,我很难从这里开始。我从来没有使用过PayPal API,我似乎无法把握我应该走的方向。信息的丰富性是压倒性的 我有一个内置在软件即服务体系结构中的现有应用程序。基本上,应用程序的这一特定部分用于进行预订。我们有一个现有的流程,我们正在尝试添加PayPal集成,允许用户支付这些预订的押金 我一直在通过复制我们创建的另一个站点的代码进行修补。处理它的开发人员已经离开了,所以我不能选择他的大脑。我有一个基本的个人对个人支付计划工作的应用程序。买方收到电子邮件收据,商户也通过电子邮件收到通知。我需要在我

我很难从这里开始。我从来没有使用过PayPal API,我似乎无法把握我应该走的方向。信息的丰富性是压倒性的

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

我一直在通过复制我们创建的另一个站点的代码进行修补。处理它的开发人员已经离开了,所以我不能选择他的大脑。我有一个基本的个人对个人支付计划工作的应用程序。买方收到电子邮件收据,商户也通过电子邮件收到通知。我需要在我的申请中得到某种形式的通知,即付款已收到并已处理

前面我提到了SAAS架构。其中发挥作用的是注册软件是针对特定业务的。多个企业可以访问自己的个性化版本的注册包。我需要了解如何让API调用为每个企业而不是我的帐户使用PayPal凭据

就环境而言,我在服务器端使用经典ASP(不是我自己选择的),在客户端使用JQuery。有人能给我指一下正确的方向吗?我不确定我应该使用classic 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是在事务完成后发送到脚本的post。 这似乎正是你想要的

在代码中,您可以添加此额外行以设置IPN URL:

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

IPN代码示例:

文件:

当商户使用个人账户时,这是否有效?看起来这对个人账户很有效。谢谢你的帮助。