Пэйпал обработка с простыми платежами?
-
16-10-2019 - |
Вопрос
я использую Простые платежи Чтобы обрабатывать обработку PayPal в модуле, который я строю (см. Предыдущий вопрос).
Первая часть в порядке-она отправляет данные в PayPal Lok, но теперь, когда пользователи могут заплатить, мне нужно написать код обработки посттранзакции (который в конечном итоге сохранит, что транзакция преуспела в базе данных.). Я должен использовать Hook_SIMPLE_PAYMENT_PROCESS, но есть очень мало документации. В целом:
/**
* Passes a completed payment to the module that created it for processing.
*
* @param $payment
* A payment to be processed.
*
* @return
* TRUE if the payment was successfully processed.
*/
function hook_simple_payment_process($payment) {
}
Что я должен с этим делать ...?
Спасибо!
Решение
Вам нужно обработать платеж. В вашем случае вы можете отметить, что счет был заплачен, возможно, в шторме или на заказ. $payment
должен хранить всю информацию о необходимой платеже. Я думаю, что некоторые из информации также зависят от вашего модуля.
В любом случае, когда вы обработали платеж, вы должны вернуть True, что сделает простой модуль платежей, который обрабатывается. Я полагаю, что есть интерфейс, который позволит вам увидеть, не будет ли обработан платеж, что произойдет, если при обработке произойдет ошибка.