Как я могу авторизовать / фиксировать платежи Paypal позже на веб-сайте Wix?

Я использую Wix в качестве решения для электронной коммерции и, насколько я понимаю, могу только добавить код (но не редактировать текущий код) для внесения конкретных изменений на сайт. Единственное изменение, которое я хочу сделать, - это иметь возможность позднее авторизовывать / фиксировать платежи PayPal для всех продуктов, которые я продаю.

Я прочитал здесь документацию по авторизации / захвату PayPal, но Я все еще не понимаю, что такое мой конкретный вариант использования, учитывая, что единственная кнопка, которая у меня есть, - это оформить заказ через Paypal после того, как клиенты добавили продукты в свою корзину, а не «Купить сейчас» или некоторые другие доступные варианты кнопок.

Есть ли способ легко интегрировать авторизацию / захват в этом случае, и если да, может ли кто-нибудь мне помочь? Надеюсь, что я смогу внести одно изменение, независимо от того, сколько различных продуктов покупает клиент, которое позволяет мне получить всю или часть всей суммы покупки и аннулировать остальную часть.

Я рыскал в Интернете, но не думаю, что что-либо, что я встречал, применимо напрямую. См. здесь и здесь. Последняя ссылка выглядит безумно простой, но опять же, я думаю, проблема в том, что я использую Wix и не могу напрямую редактировать существующий код.

Если кто-нибудь может предоставить указания / код, необходимый для реализации этого, я был бы чрезвычайно благодарен. Большое спасибо заранее!

Примечание. Похоже, что Wix интегрируется со стандартом PayPal, и все, что мне нужно, - это возможность базовой авторизации, а НЕ авторизация заказов.


person Abb    schedule 06.09.2020    source источник


Ответы (1)


Последняя ссылка выглядит безумно простой, но опять же, я думаю, проблема в том, что я использую Wix и не могу напрямую редактировать существующий код.

Вы справились. Это было бы так просто, просто добавьте параметр paymentaction = authorization при перенаправлении на PayPal, но Wix должен предоставить способ, чтобы это произошло.

Многие тележки для покупок, особенно те, которые интегрируются через API, а не через Payments Standard, имеют в настройках флажок для переключения между режимом авторизации и режимом немедленного захвата (продажи). Причина, по которой интеграции на основе API с большей вероятностью реализуют такую ​​настройку, заключается в том, что API необходим для того, чтобы корзина покупок могла захватывать авторизацию в более поздний момент времени. Интеграция без API (например, стандарт платежей) не может выполнять захват самостоятельно (потому что для этого требуется вызов API), поэтому со стандартом вам всегда нужно будет входить в www.paypal.com для захвата позже.

В любом случае, вероятно, нет пути вперед, если Wix не предоставит вам его.

Wix вполне может использовать интеграцию API, а не стандарт платежей только в формате HTML, но проблема та же: в API необходимо указать «авторизацию» (вместо «продажа» / «захват») и из-за отсутствия документации. функция, похоже, не реализована в Wix.

Большинство поставщиков корзин / платформ поддерживают авторизацию и захват, поэтому вы можете отправить запрос функции в Wix и / или подумать о смене поставщика, если это необходимо.


В общем, использование авторизации и захвата усложняет обработку платежей, и захват не гарантирует успеха. Вы можете получить успешную авторизацию, а затем получить сбой платежа, когда вы попытаетесь его захватить (это происходит в определенном% случаев, когда средства больше не доступны или карта решает отклонить). Таким образом, как правило, вы используете немедленную продажу / захват во время оформления заказа (а не авторизацию), если у вас нет очень конкретных и четко определенных бизнес-требований, которые не требуют предварительного захвата (и возмещения в случае исключений).

person Preston PHX    schedule 06.09.2020