我希望在我的网站上添加“捐赠”按钮,但捐赠者的地址必须是必填字段。查看文档,可以选择基于此 link 传递额外的按钮变量。
看起来address_override
参数是唯一适用的变量。即使如此,添加此字段也不会使该地址成为必填字段。
最佳答案
address_override
用于其他用途(当您传递已收集的地址时),因此不适用于您所询问的内容。
捐赠流程不允许您提出的要求。控制行为的变量是 no_shipping
,它可以设置为 0
(默认收集或允许共享地址)、1
(不送货地址)和 2
(需要地址)。但是,对于捐赠流程,不允许要求地址,并且 no_shipping=2
将被解释为与 no_shipping=0
相同。
因此,如果您绝对需要地址,则需要使用“立即购买”流程并将“立即购买”商品的金额留空。在您的网站上,您可以将按钮更改为“捐赠”图像,并且项目名称可以显示为“捐赠以引起 xyz”。但 PayPal.com 上的流程将是“立即购买”流程,并且不会有友好的复选框使其成为定期捐赠。
关于paypal - 在 PayPal 捐赠按钮上添加地址要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60046317/