ActiveMerchant использует гибкий токен Cyber ​​Source для оплаты - PullRequest
2 голосов
/ 10 января 2020

Я внедряю Cyber ​​Source с ActiveMerchant. У меня есть гибкий токен, полученный при токенизации карты через документацию Cyber ​​Source

Затем я использую этот токен в методе purchase шлюза

gateway = ActiveMerchant::Billing::CyberSourceGateway.new(login: 'x', password: 'x')
gateway.purchase(100, 'THETOKEN')

Однако, когда я отправляю это, я получаю следующую ошибку в CyberSource:

подписка () не может быть найдена

Это не оплата подписки поэтому я просмотрел код и увидел, что он делает это автоматически, если в качестве способа оплаты используется строка ссылка Github

Я что-то не так делаю в способе указания этого токена?

enter image description here

...