如何为PayPal支付表单添加参考编号变量实现订单识别
PayPal支付表单新增自定义输入项实现方案
你可以直接使用PayPal原生支持的自定义字段规则修改现有表单,修改后两个输入项的内容会自动同步到你的PayPal交易通知邮件中,完全适配你用邮箱确认订单的习惯。
修改后的完整表单代码
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="HUMXQRA7T9Z3L"> <!-- 新增自定义字段1:参考编号 --> <div> <label for="ref_no">*参考编号(Ref No):</label> <input type="text" id="ref_no" name="os0" required> <input type="hidden" name="on0" value="参考编号"> </div> <!-- 新增自定义字段2:个人留言 --> <div style="margin: 10px 0;"> <label for="message">个人留言:</label> <textarea id="message" name="os1" rows="3"></textarea> <input type="hidden" name="on1" value="个人留言"> </div> <input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"> </form>
字段说明
on0/on1是自定义字段的名称参数,值可以自己定义,PayPal会把这个名称同步到交易详情和通知邮件里os0/os1是对应用户填写的内容参数,支持text、textarea等多种输入类型,加required属性可以设置为必填项- 两个自定义字段的内容都会在PayPal发送给你的交易通知邮件里单独展示,不需要额外做接口对接就能直接看到
注意事项
如果你修改后发现收不到自定义字段内容,进PayPal后台的按钮编辑页面,确认没有勾选「所有订单信息都在PayPal网站收集」的选项即可。
内容的提问来源于stack exchange,提问作者JockStrap
相关产品推荐
相关产品推荐

