任何人都可以帮我解决Klarna集成,以及如何将pclass参数传递给addTransaction
方法,例如,如果我想将指令传递给Klarna 客户将分12期付款我怎样才能做到这一点,谢谢。
注意:我已经获取了pclasses并将它们保存在一个文件中。
有人可以在这里为add_transaction()函数添加短代码示例以获取我的帮助吗?
答案 0 :(得分:1)
通过将INVOICE更改为您为部件付款或特定广告系列收到的pClass ID,可以在addTransaction文件中设置部分付款的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,您可以删除INVOICE到您首选的pClass ID: $ pclass = KlarnaPClass :: 676 例如。
另一种方法是给我们做一个getpclasses调用(Klarna)。