Как мне вызвать Transpact API с использованием PHP-кода в Wordpress - PullRequest
0 голосов
/ 03 февраля 2019

Это может быть немного нубский вопрос, но я искал и пришел к выводу.У меня есть веб-сайт, где я хочу использовать Transpact.com в качестве способа оплаты.Мой сайт использует woocommerce, но создание отдельного шлюза не представляется возможным.Я получил сообщение от Transpact о том, что вызов их API прост: одна строка php-кода, и они прислали мне следующий код, но хотя я могу редактировать его для нужных мне битов, я изо всех сил пытаюсь увидеть, гденачни с этого.Вот что они отправили:

Примером PHP-кода для использования API Transpact.com может быть использование что-то вроде:

$ap_param = array(
    'Username'=>xxx@gmail.com', 
    'Password'=>**, 
    'CreateType'=>"3", 
    'MoneySenderEmail'=>" test1@YourDomain.com ", 
    'MoneyRecipientEmail'=>" test2@YourDomain.com ", 
    'Amount'=>2000, 'Currency'=>"EUR", 
    'NatureOfTransaction'=>7, 
    'SenderFee'=>0, 
    'RecipientFee'=>0, 
    'OriginatorFee'=> 6.98, 
    'NameReferee'=>"Fred Smith", 
    'EmailReferee'=>"admin@FredSmith.com", 
    'TranspactNominatedReferee'=>False, 
    'MaxDaysDisputePayWait'=>14, 
    'Conditions'=>"PeterPiper picked a peck of pickled peppers. So what",
    'ConditionsConsumerClause'=>True,
    'CanTransactorsChangeConditions'=>False,
    'OriginatorFixedCommisionOnSendToAll'=>25
);

$client = new SoapClient("https://www.transpact.com/securepartner/partner.asmx?WSDL");

$result = $client->__call("CreateTranspact", array($ap_param));

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

edit --- Я нашел этот урок https://www.sitepoint.com/building-a-woocommerce-payment-extension/ Так что я собираюсь последовать этому и посмотреть, как у меня получится.Надеюсь, если мне удастся, я смогу добавить файлы, чтобы другие могли их использовать.Я уверен, что мне придется обратиться за конкретной помощью к тому, кого я застрял.

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