翼支付分賬交易

2021-07-24 01:57:40 字數 2422 閱讀 8942

翼支付分賬賬戶,帶子商戶交易需要填寫 子商戶號,其他引數帶父商戶的,並填寫分賬字段    格式 :     子商戶號:金額

構建請求引數

onlinepayconfig config = getshoponlinepayconfig();//獲取配置資訊

int orderid = orderdto.getasinteger("id");//獲取訂單id

string merchantid = config.getmerchantid();

string submerchantid = config.getsubmerchantid();

string orderno = string.valueof(orderid);

string orderreqno = string.valueof(orderid);

string orderdate = dateutils.currenttime();

bigdecimal priceoffinal = orderdto.getasbigdecimal("priceoffinal");

string orderamt = string.valueof(new float(priceoffinal.floatvalue() * 100).intvalue());

string keystring=config.getbusikey();//獲取交易key

stringbuilder sb = new stringbuilder();

//組裝mac明文串

string mac = crypttool.md5digest(sb.tostring());

mapparammap = new hashmap();//組裝請求引數

parammap.put("merchantid", merchantid);

if(submerchantid==null||submerchantid.equals(""))else

parammap.put("barcode", barcode);

parammap.put("orderno", orderno);

parammap.put("orderreqno", orderreqno);

parammap.put("orderdate", orderdate);

parammap.put("channel", config.getchannel());

parammap.put("busitype", config.getbusikey());

parammap.put("transtype", "b");

parammap.put("orderamt", orderamt);

parammap.put("productamt", orderamt);

parammap.put("attachamt", "0");

parammap.put("goodsname", "條碼支付");

parammap.put("storeid", config.getstoreid());

parammap.put("backurl", config.getbackurl());

if(submerchantid==null||submerchantid.equals(""))else

parammap.put("attach", shopid+","+userid);

parammap.put("mac", mac);

return parammap;

發起請求,並檢驗返會引數。

第三方支付 分賬 打造平台交易閉環

支付方式的多樣化,致使電商平台不得不接入第三方支付渠道,以滿足消費者的需求。可許多人不知道的是,在整個交易環節中,第三方支付僅僅只是 入金 的角色,平台還要借助 出金 給商戶進行資金結算。所以,第三方支付 分賬,才算是平台的交易閉環。所以,基本上所有電商平台都會尋找第三方支付公司,以技術手段實現聚合...

微信支付普通商戶分賬 請求單次分賬

下預付單時 務必要新增profit sharing為 y 否則該筆訂單不支援分賬。參考鏈結 訂單支付成功後不能立刻執行分賬邏輯 要任務操作 大於訂單支付時間1分鐘以上 且有qps限制 建議做好日誌警告 必要時切換到服務商 namespace use think controller class we...

paypal支付交易資料

paypal支付交易成功後返回的物件中就有交易資訊 包括支付交易id,支付金額,支付人資訊,收款人資訊等 同時如果你開啟了訊息通知paypal會同時給你推送一條差不多內容的交易資訊。支付成功返回資料 我們在調paypal支付介面 execute 介面支付成功或者失敗paypal返回的資料。id 為本...