当前位置: 首页 > 知识库问答 >
问题:

Payflow Pro引用事务处理对测试帐户无效

阚正真
2023-03-14

我想集成Payflow pro参考交易(信用卡)在我的购物车。我正在使用payflow manager测试帐户和启用的引用事务“是”在管理安全选项卡。

我可以第一次成功地传输测试支付,这是我的响应数组([RESULT]=>0[PNREF]=>A70A7EB1773A[RESPMSG]=>>Approved[AUTHCODE]=>X[AVSZIP]=>X[CVV2MATCH]=>Y[HOSTCODE]=>A[PROCAVS]=>U[PROCCVV2]=>M[VISACARDLEVEL]=>12[IAVS]=>X[PREFPSMSG]=>未触发规则[POSTFPSMSG]=>未触发规则)

但是当我尝试做引用事务时,我得到了以下响应数组([RESULT]=>23[PNREF]=>A1008A6A9700[RESPMSG]=>Invalid帐号),我使用的是与ORIGID相同的PNREF num,并且在最初的时候成功完成了支付。那它为什么会显示“无效账号”呢?

以下参数我已用于参考事务-$nvpstr=“trxtype=s&tender=c&pwd=an****&partner=paypal&vendor=an****&user=an****&origid=a70a7eb1773a&amt=2.00”;

我们是否需要打电话给贝宝团队来启用测试帐户的参考交易?请帮助我解决这个问题

共有1个答案

佟和安
2023-03-14

似乎没有将“trxtype=s”与其他参数一起传递。尽管在你上面的请求中,你提到了“trxtype=s”,但我仍然相信不知何故,它没有被发送到贝宝。

 类似资料:
  • 问题是什么?我怎么才能让这件事成功呢?

  • 点对点的测试被定义为测试从开始到结束完整的运行一个批处理任务。它允许一个测试设置一个测试条件,执行任务,并且验证最后的结果。 在下面的这个例子中,这个批处理任务从数据库读取数据并且写入一个平面文件中。这个测试方法首先要建立数据库与测试数据。它清空CUSTOMER表然后往里面插入10条新的记录。测试然后启动任务使用launchJob()方法,这个launchJob()方法是由JobLauncherT

  • 当使用事务处理时,需要创建 Session 对象。在进行事务处理时,可以混用 ORM 方法和 RAW 方法,如下代码所示: func MyTransactionOps() error { session := engine.NewSession() defer session.Close() // add Begin() before any action

  • 启动事务 $this->db->start(); Swoole::$php->db('slave2')->start(); 提交事务 $this->db->commit(); Swoole::$php->db('slave2')->commit(); 回滚事务 $this->db->rollback(); Swoole::$php->db('slave2')->rollback();

  • 在2.0.0之后我们已经支持事务嵌套了,是通过事务等级去实现的。 1. 开始事务 $model->beginTransaction(); 2. 事务提交 $model->commit(); 3. 事务回滚 $model->rollback();

  • 本文向大家介绍PayPal 设置沙箱用户测试帐户,包括了PayPal 设置沙箱用户测试帐户的使用技巧和注意事项,需要的朋友参考一下 示例 在沙盒上测试PayPal集成时,您需要设置沙盒用户帐户以用于支付流程。 转到https://developer.paypal.com/developer/accounts/,使用您的PayPal帐户登录,然后单击“创建帐户”,如下所示: 输入新测试用户的帐户详细