Добавьте требование адреса на кнопку PayPal Donate - PullRequest
1 голос
/ 03 февраля 2020

Я хочу добавить кнопку «Пожертвовать» на мой веб-сайт, однако необходимо указать адрес лица, сделавшего пожертвование. Просматривая документацию, можно пропустить дополнительные переменные кнопки на основе этой ссылки

Кажется, что параметр address_override является единственной применимой переменной. Даже тогда добавление этого не делает адрес обязательным полем.

PayPal donation button screen

1 Ответ

1 голос
/ 03 февраля 2020

address_override для чего-то другого (когда вы передаете адрес, который вы уже собрали) и поэтому не применимо к тому, что вы спрашиваете.

То, что вы спрашиваете, не допускается для потока пожертвований. Переменная, управляющая поведением, - no_shipping, и она может быть установлена ​​на 0 (по умолчанию для сбора или разрешения совместного использования адреса), 1 (без адреса доставки) и 2 (требуется адрес). Однако для потока пожертвований не разрешается запрашивать адрес, и no_shipping=2 будет интерпретироваться так же, как no_shipping=0.

Так что, если вам абсолютно необходим адрес, вам потребуется используйте поток «Купить сейчас» и оставьте сумму элемента «Купить сейчас» незаполненной. На вашем веб-сайте вы можете изменить кнопку на «Пожертвовать» изображение, а название элемента может выглядеть как «Пожертвование, чтобы вызвать xyz». Но поток на PayPal.com был бы потоком «Купить сейчас», и не было бы удобного флажка, чтобы сделать его повторным пожертвованием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...