2012-06-12 1 views
1

Может кто-нибудь помочь мне с интеграцией Klarna и как передать параметр pclass методу addTransaction, например, если я хочу передать инструкцию Klarna, что клиент заплатит 12 штук how могу ли я достичь этого, спасибо.Интеграция Klarna в интернет-магазин

примечание: я выбрал pclasses и сохранил их в файле.

Может ли кто-нибудь указать короткий пример кода для функции add_transaction() здесь для моей помощи?

+0

Вы используете свой PHP API или используете свою собственную интеграцию? Вы проверили примеры кода на [Эта страница] (http://integration.klarna.com/en/api/standard-integration/functions/addtransaction)? –

+0

Я интегрируюсь самостоятельно, да, я проверил код на этой странице, но не нашел правильного пути для передачи инструкций Кларне, чтобы оформить заказ в качестве частичного платежного поручения. – UTurn

+0

Не могли бы вы поместить короткий образец кода для функции add_transaction() здесь для моей помощи? – UTurn

ответ

1

pClass для частичной оплаты можно установить в файле addTransaction, изменив INVOICE на идентификаторы pClass, полученные вами для оплаты части или конкретной кампании. Если вы посмотрите на строке 200 в файле примера для addTransaction, это выглядит следующим образом:

try { 
//Transmit all the specified data, from the steps above, to Klarna. 
$result = $k->addTransaction(
    $pno = '07071960', //Date of birth for DE. 
    $gender = KlarnaFlags::MALE, //The customer is a male. 
    $flags = KlarnaFlags::NO_FLAG, //No specific behaviour like RETURN_OCR or TEST_MODE. 
    $pclass = KlarnaPClass::INVOICE 

На последней строке 206, вы можете удалить СЧЕТА на предпочитаемый Pclass ID: $ Pclass = KlarnaPClass :: 676 например.

Другой способ - сделать запрос getpclasses к нам (Klarna).

+0

Благодарим вас за помощь, можете ли вы рассказать мне, как пройти кампанию – UTurn

Смежные вопросы