php - Klarna 与网上商店的整合

标签 php mysql payment-processing klarna

任何人都可以帮助我进行 Klarna 集成,以及如何将 pclass 参数传递给 addTransaction 方法,例如,如果我想将 客户将支付的指令传递给 Klarna分 12 期我怎样才能做到这一点,谢谢。

注意:我已经获取了 pclasses 并将它们保存在一个文件中。

任何人都可以将 add_transaction() 函数的简短代码示例放在这里以帮助我吗?

最佳答案

部分付款的 pClass 可以在文件 addTransaction 中设置,方法是将 INVOICE 更改为您收到的部分付款或特定事件的 pClass ID。如果您查看 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 例如。

另一种方法是调用我们 (Klarna) 的 getpclasses。

关于php - Klarna 与网上商店的整合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10991781/

相关文章:

javascript - 从数据库中删除记录而不刷新

php - Internet Explorer 缓存问题

php - 如何用mysql查询连接两个表?

php - 通过内爆数组运行 Where IN,但输出是一个字符串,并没有按预期在 MySQL 中运行

c# - 对 cybersource 的无效交易尝试给出错误

paypal - 使用 Paypal 时我需要询问个人信息吗?

database - 支付交易与数据库交易

php - PHP 有内置的优化器吗?

php - 无需 PHP/JAVASCRIPT 对话的原始数据打印

php - 检测 Visual Composer