2012-06-12 55 views
1

任何人都可以請幫助我的Klarna整合,以及如何pclass參數傳遞給addTransaction方法,例如,如果我想通過指令Klarna是客戶將在12個分期付款如何支付我可以做到這一點,謝謝。Klarna整合到網上商店

注意:我已經提取了pclasses並將它們保存在一個文件中。

任何人都可以請把add_transaction()函數的簡短代碼示例在這裏爲我的幫助嗎?

+0

你正在使用他們的PHP API,還是你在做自己的整合?你有沒有在[本頁](http://integration.klarna.com/en/api/standard-integration/functions/addtransaction)上查看代碼示例? –

+0

我是自己整合的,是的,我已經檢查過這個頁面上的代碼,但沒有找到正確的方式將指令傳遞給Klarna,將訂單作爲部分付款訂單處理。 – UTurn

+0

請問你可以在這裏提供add_transaction()函數的簡短代碼示例以獲得我的幫助嗎? – UTurn

回答

1

可以在文件addTransaction中通過將INVOICE更改爲您爲零件付款或特定活動收到的pClass ID來設置部分付款的pClass。如果您在addTransaction示例文件看行200,它看起來像這樣:

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例如, 。

另一種方法是對我們(Klarna)進行getpclasses調用。

+0

謝謝你的幫助,你能告訴我如何通過活動 – UTurn