Paypal - 通过立即付款表格(不是帐户)发送辅助电子邮件确认

标签 paypal

我一直在寻找这个问题的解决方案,但找不到正确的解决方案,问题是:

我正在开发一个简单的 paypal 集成工具,它所做的只是显示一个为我们每个客户的 payPayl 帐户定制的立即付款表格,当最终用户付款时,我们的客户会收到付款(到目前为止,这是有效的)。

问题是我需要它也将确认副本发送到我们的电子邮件地址,但仅限于通过此表格进行的交易,因为客户将从其他地方进行我们不应该进行的其他交易获得确认(因此将我们公司的电子邮件添加到每个客户的 paypal 帐户不是一种选择)。

有人知道如何实现吗?我可以添加一个隐藏字段来解决问题吗?这是一个示例表单:

Amount: {{this.amount}}
Paypal Email: {{this.paypalEmail}}
<br><br>
{{#if this.paypalEmail}}
    {{#if this.amount}}
        <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" style="border: 1px solid #ccc; padding: 30px; width: 200px;">
            <input type="hidden" name="cmd" value="_xclick">
            <input type="hidden" name="business" value="{{this.paypalEmail}}">
            <input type="hidden" name="lc" value="CA">
            <input type="hidden" name="item_name" value="Service Charge">
            <input type="hidden" name="button_subtype" value="services">
            <input type="hidden" name="no_note" value="0">
            <input type="hidden" name="currency_code" value="CAD">
            <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynow_SM.gif:NonHostedGuest">
            <table>
                <input type="hidden" name="item_name" value="Service Charge">
                <strong>Invoice Amount: </strong><br>
                <h3>{{this.amount}}</h3>
                <input type="hidden" name="amount" value="{{this.amount}}">
                <button style="padding: 5px 10px; background-color:mediumaquamarine; color: white; border-radius: 3px; border: 0px;" border="0" name="submit" alt="Pay Now">Pay Now</button>
                <!--<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">-->
                <!--<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">-->
            </table>
        </form>
    {{/if}}
{{/if}}

非常感谢任何帮助,因为我们目前正处于困境!

最佳答案

我仍然没有找到答案,但我确实找到了一个替代方案,您可以通过向表单添加一个隐藏的输入字段来发布对 API 的回复副本,我认为这是次好的选择,从那里您可以通过电子邮件发送副本或只处理结果,这是代码:

<input type="hidden" name="notify_url" value="<API URL>">

我希望这对遇到此问题的任何人有所帮助,这非常令人沮丧。

关于 Paypal - 通过立即付款表格(不是帐户)发送辅助电子邮件确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41528105/

相关文章:

javascript - 使用 Paypal API 登录 : get basic user info

php - PayPal 捐赠与 laravel 5.1 集成

paypal - 什么数据回传到 Paypal 'return' url,我如何将自己的数据发送到这个 url?

objective-c - 使用适用于 iOS 的 PayPal Express Checkout 库直接付款

php - Paypal (PHP) : unable to use client certificate (no key found or wrong pass phrase? )

php - 使用 PayPal IPN 时的客户信息

asp.net-mvc-4 - Paypal 与 MVC

android - Paypal Android SDK 在 onActivityResult 中获取自定义值

php - 使用 cURL 和 PHP 的 PayPal IPN INVALID 结果

android - Paypal 集成错误 - Android