offsite_payments rails и payfast

Я пытаюсь реализовать offsite_payments с Payfast в приложении Rails.

Мне удалось проследить, чтобы интеграция работала до такой степени, что я могу обработать платеж в "песочнице", а затем успешно вернуться на веб-сайт.

Я изо всех сил пытаюсь получить статус подписки от "неоплаченного" до "оплаченного", хотя. Я понятия не имею, как использовать переменные возврата ITN для обновления конкретной подписки.

Тот, кто хочет помочь новичку, был бы очень признателен. Я потратил недели на метод проб и ошибок, но, кажется, немного продвинулся в своих сегодняшних знаниях по рельсам

Вот PayFastController

class PayfastController < ApplicationController

skip_before_action :verify_authenticity_token

def paid
create_notification 'clientpass'

if @notification.acknowledge
  if @notification.complete?
    render nothing: true
  else
    render nothing: true
  end
else
  head :bad_request
end
end

def success

end

def fail

end

private

def create_notification(password)
@notification = OffsitePayments.integration(:pay_fast).notification(request.raw_post,    secret: Rails.configuration.offsite_payments['payfast'][password])
end

end

Заранее спасибо! Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Andries

0 ответов

Другие вопросы по тегам