Мы делаем Android-приложение для нашего сайта Magento 1.9. На нашем сайте мы уже успешно интегрировали Paypal.
В приложении клиент может осуществлять платежи, и, используя SDK Paypal, мы получаем идентификатор транзакции в приложении. Команда Android передаст идентификатор транзакции Magento, а в Magento нам нужно подтвердить платеж.
Наша команда Android нуждается в API со стороны Magento.
Как мы можем это сделать?
Мы получаем идентификатор транзакции из paypal sdk после завершения заказа.
Пожалуйста, посетите github link и найдите "сервер для проверки" (используя CTRL + F).
В ссылке они упомянули, что нам нужно проверить с сервером, так как я могу проверить сервер после оплаты через приложение?
Команда Paypal отправила нам образец запроса:
$apiContext = new ApiContext(new OAuthTokenCredential(
"<CLIENT_ID>", "<CLIENT_SECRET>"));
$payment = Payment::get('PAY-5YK922393D847794YKER7MUI', $apiContext);
Говорят, мы должны отправить запрос в PayPal, используя приведенный выше пример кода.
Как только мы пройдем pay id
, PayPal ответит с полной информацией о платеже.
как использовать вышеуказанный код на нашем сайте?
Команда Paypal предоставила нам код github.
Говорят, что я должен использовать целую SDK для получения реквизитов платежа. Как использовать его в Magento?