Платежный поток в magento 1610 создает справочные расходы ... почему? - PullRequest
1 голос
/ 25 января 2012

Я настраиваю PayFlowLink в Magento.Требуется транзакция авторизации, когда клиент вводит информацию о своей кредитной карте.Если клиент затем нажимает на печально известную кнопку «разместить заказ», модуль PayFlow затем снимает плату с карты в качестве ссылочной транзакции для первоначальной авторизации (должен использовать новый идентификатор транс), вместо фактического завершения первоначальной аутентификации как транзакции продажи (тот же идентификатор транс)).

Так как ссылочные транзакции по умолчанию не разрешены в настройке потока платежей, я получаю «Проверка правила неудачного продавца» от Paypal.

Но ... если я включаю, «Разрешить»ссылочные транзакции »в настройках безопасности manager.paypal.com Magento отправляет тот же идентификатор транзакции в PayPal, и PayPal ожидает новый идентификатор транзакции для ссылочной платы.Таким образом, я получаю: «В транзакции было отказано из-за предоставленного дубликата идентификатора счета»

Итак ... мне кажется, что модуль Magento PayFlowLink пытается завершить более раннюю транзакцию Auth с продажейс использованием одного и того же идентификатора (что характерно для всех платежных модулей) ... но PayPal по какой-то причине рассматривает комиссию как справочную плату.Я надеюсь, что модуль PayFlow написан не так плохо, поэтому его конфигурация или какое-то другое вмешательство шаблона и т. Д.

Любой опыт из облака приветствуется.Спасибо!

Редактировать, чтобы добавить:

Я не вижу, как PayPal может видеть это как транзакцию ref:

2012-01-25T18:52:39+00:00 DEBUG (7): Array
(
[request] => Array
    (
        [user] => ****
        [vendor] => p***
        [partner] => PayPal
        [pwd] => ****
        [verbosity] => HIGH
        [tender] => C
        [amt] => 7.27
        [currency] => USD
        [trxtype] => S
        [origid] => EDN*********
    )

[result] => Array
    (
        [result] => 117
        [pnref] => EWV*********
        [respmsg] => Failed merchant rule check
        [transtime] => 2012-01-25 10:52:39
        [amt] => 7.27
        [cardtype] => 
        [result_code] => 117
    )

[__pid] => 1****

)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...