[РЕШЕНО]Privat24 API. Не проходит платеж.

Главные вкладки

Аватар пользователя molfarr molfarr 17 апреля 2012 в 18:05

Прикручиваю прием доната через privat24.
Отправляю на https://api.privatbank.ua/p24api/pay_pb
запрос вида:

<?xml version="1.0" encoding="UTF-8"?>
  <request version="1.0">
   <merchant>
     <id>xxxxx</id>
     <signature>xxxxxxxxxxxxxxxxxxxxxxxx</signature>
   </merchant>
   <data>
     <oper>cmt</oper>
     <wait>1</wait>
     <test>1</test>
     <payment id="114">
       <prop name="phone" value="xxxxxxxxxxxxxx" />
       <prop name="b_card_or_acc" value="xxxxxxxxxxxxxx" />
       <prop name="amt" value="1" />
       <prop name="ccy" value="UAH" />
       <prop name="details" value="It%20is%20donation" />
     </payment>
   </data>
 </request>

Возвращается ответ вида:

<?xml version="1.0" encoding="UTF-8"?>
  <response version="1.0">
    <merchant>
     <id>xxxxx</id>
     <signature>xxxxxxxxxxxxxxxxxxxxxx</signature>
   </merchant>
   <data>
    <oper>cmt</oper>
    <payment id="114" state="0" message="ST024##ST001## -xxxxxxxxxxxxxx (xxxxxxx)" ref="" amt="0.0" ccy="" comis="0.0" code="" cardinfo="personified"/>
</data>
</response>

Т.О. платеж не проходит и "пояснение к статусу" т.е. message выглядит очень странно(у техподдержки я узнал, что "Это означает, что номер карты не находит в системе"), но номер карты, который я ввожу, принадлежит привату.
Кто-нибудь сталкивался с подобной проблемой? подскажите, пожалуйста

Комментарии

Аватар пользователя molfarr molfarr 17 апреля 2012 в 18:26

Непосредственно в документации об ограничениях ни слова, там вообще мало о чем сказано. Я спросил у техподдержки, но они не отличаются стремлением помочь.

Аватар пользователя molfarr molfarr 17 апреля 2012 в 18:40

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

Аватар пользователя GolovaNoga GolovaNoga 19 апреля 2012 в 14:03

Так может Вы не туда пишите? Я наоборот хочу похвалить приватовцев за адекватную помощь, шли навстречу, помогали чем могли. Конечно система у них не супер, но иногда(!) она работает и работает хорошо, за отсутствием малобюджетной альтернативы на Украине не самый плохой вариант..

Напишие мне в личку дам скайп человека кто мне помог в привате.

Аватар пользователя molfarr molfarr 19 апреля 2012 в 10:28

Благодаря GolovaNoga и товапищу Козырь Юрию решение было найдено. Как оказалось через Преврат24 API можно принимать платежи только от людей, зарегистрировавшихся в системе Приват24 и привязавших в своему аккаунту карточки, с которых и должна осуществляться проплата(Т.е. если у человека есть карта приват, но нет аккаунта, либо же есть аккаунт но карта не привязана, то оплата не пройдет). Если же вы вздумали, вдруг, использовать их API для, например, организации приема платежей с карт других банков, то и думать забудте, т.к. вам прямая дорога в liqpay