混乱的周一转了一大圈!那股慌张感涌上心头!
就是你!就是因为没有见到你! 差点断更阿!
------------------------
【一步API串烧金融大丰收】D5
-前进一步 後退一步 若即若离 难分难舍
先大概说一下目前近况,原本期待值是用python进行Sample改写
但突然再加密那边鬼打墙了一大段!
所以目前先回头把PHP版本弄起来,
之後再来进行改写!应该难度只有一点点而已吧(指尖)
昨天我们一起看到QPayToolkit.php这只~
单纯就资讯输入跟导出来说其实SampleCode的简易资讯够了
今天来看看另外一只SampleCode.php
这次主要提供了 1信用卡/2虚拟帐号/3查询 三只供测试使用!
看起来1跟2应该是同一只API,只是参数与栏位有不一样而已!
//建立信用卡订单
function OrderCreate4Card()
{
global $ShopNo;
$Service = new OrderCreate;
$Service->ShopNo = $ShopNo;
$Service->Amount = '50000';
$Service->OrderNo = 'C' . date("YmdHis");
$Service->PayType = 'C';
$Service->PrdtName = '信用卡订单';
$Service->ReturnURL = 'http://10.11.22.113:8803/QPay.ApiClient-Sandbox/Store/Return';
$Service->BackendURL = 'https://sandbox.sinopac.com/funBIZ.ApiClient/AutoPush/PushSuccess';
$Service->CardParam['AutoBilling'] = 'Y';
echo APIService("OrderCreate", $Service);
}
//建立虚拟帐号订单
function OrderCreate4ATM()
{
global $ShopNo;
$date = new DateTime(date('Y-m-d'));
$date->add(new DateInterval('P10D'));
$ExpireDate = $date->format('Ymd');
$Service = new OrderCreate;
$Service->ShopNo = $ShopNo;
$Service->Amount = '50000';
$Service->OrderNo = 'A' . date("YmdHis");
$Service->PayType = 'A';
$Service->PrdtName = '虚拟帐号订单';
$Service->ReturnURL = 'http://10.11.22.113:8803/QPay.ApiClient-Sandbox/Store/Return';
$Service->BackendURL = 'https://sandbox.sinopac.com/funBIZ.ApiClient/AutoPush/PushSuccess';
$Service->ATMParam['ExpireDate'] = $ExpireDate;
echo APIService("OrderCreate", $Service);
}
里面比较有趣的两个参数
ReturnURL / BackendURL
官方定义用途都是通知用(先後!?还是应用场景不同?)!
我回去看看规格书!明天来分享一下这两个差异好了!
<<: [Day13] JavaScript - 函式参数 (parameters)
>>: 当计划赶不上变化... ISMS 制度怎麽继续玩下去?
binary search tree中,本来遵守着从中间Node切开,左边小於右边的规则,但是现在有...
##事先准备 首先我们先引入这四个模组,同时这一篇文章也会简单地带大家认识这几个模组。 from s...
先来说一个小故事: 前一阵子跟朋友聊天,朋友说:「我有个创业的点子,想要研发一个跟露营有关的产品!」...
前言 在 2014年,经友人推荐,我开始自学使用 Grails framework 作为 Java ...
本篇会藉由设计「取消重复请求机制」来解析 axios 的原始码,篇幅较长请耐心阅读。 其实要实践取...