ето потребителския сценарий:
„Джон има 5 виртуални кредита с акаунта си в уебсайт, той може да конвертира своите виртуални кредити в реални пари, като щракне върху бутон в уебсайта. След това уебсайтът ще му даде реалните пари чрез paypal, независимо дали Джон има paypal акаунт или не."
Бих искал да знам дали е възможно да се приложи този сценарий?
Разбира се, от съображения за сигурност, ще проверя в страната на сървъра всички необходими данни, за да извърша безопасно операцията.
Може ли да се автоматизира без никакви действия от страна на администратора на уебсайта?
Благодаря ви за отговорите!
РЕДАКТИРАНЕ:
Намерих тази публикация: https://www.x.com/devzone/articles/using-adaptive-payments-disburse-cash-prizes-real-time-easter-eggs
Ще се опитам да го адаптирам към моя сценарий. Ще актуализирам публикацията си днес, когато завърша интеграцията.
РЕДАКТИРАНЕ 2:
Всичко изглежда наред, но се опитвам да получа идентификатор на приложение от www.x.com, те ме разпитват как използвам API:
Здравейте и благодаря за вашето изпращане,
Преди да можем да продължим с нашия преглед, можете ли да изясните API, от който се нуждаете, моля?
Можете ли да изясните използването на „неявни плащания“, които ще бъдат използвани за плащане на вашите потребители от вашия акаунт в PayPal? Ако това не се изисква, моля, премахнете отметката от него от секцията „Услуги, използвани от приложението“ -- „Адаптивни плащания“ -- „Основни плащания“ на вашето изпращане
Вие също сте избрали Preapprovals, което е усъвършенстван API, изискващ задълбочен преглед. Това ще се използва за създаване на Споразумение за фактуриране с вашите клиенти (както в бизнес модел „Абонамент“). Ако това се изисква, моля, попълнете полето „Условия за предварително одобрение“ и ни уведомете как можем да тестваме потока на предварително одобрените плащания на вашия сайт. Ако не е задължително, моля, премахнете отметката от него от секцията „Услуги, използвани от приложението“ -- „Адаптивни плащания“ на вашето изпращане.
Забележка: Ще трябва да щракнете върху името на приложението в секцията „Моите приложения“ на x.com, за да разширите и редактирате полетата на вашия формуляр за изпращане.
Какво трябва да направя ?
РЕДАКТИРАНЕ 3:
Добре, получих благословията на Paypal, сега мога да използвам API с активни идентификационни данни! Премахнах отметката на Предварителни одобрения и всичко мина добре.
Последен въпрос, но не на последно място:
Как мога да конфигурирам моето адаптивно плащане, за да променя плащането в чакащ процес и да дам избор на доставчика да потвърди плащането?
Ето случая на използване, за да разберете по-добре ситуацията:
„Джон иска да преобразува 5 виртуални кредита в 5$, той кликва върху бутона за теглене и уеб приложението му изпраща автоматично реалните пари в неговия paypal акаунт. Д-р Хаус иска да преобразува 100 виртуални кредита в 100$, тази сума се нуждае от одобрение на администратора, този администратор влиза в своя акаунт в paypal и проверява дали всичко е наред, той потвърждава плащането, тогава д-р Хаус ще получи парите си!"
Намерих тази опция:
$PayRequestFields = array(
'ActionType' => 'PAY', // Required. Whether the request pays the receiver or whether the request is set up to create a payment request, but not fulfill the payment until the ExecutePayment is called. Values are: PAY, CREATE, PAY_PRIMARY
Ако промените стойността PAY в стойността CREATE, това не прави нищо.
Вярно !