| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package io.renren.demo;
-
- import java.math.BigDecimal;
- import java.util.ArrayList;
- import java.util.List;
-
- import com.alibaba.fastjson.JSON;
-
- import io.renren.util.LLianPayClient;
- import io.renren.util.LLianPayConstant;
- import io.renren.util.LLianPayDateUtils;
- import io.renren.vo.TransferMorepyeeParams;
- import io.renren.vo.TransferMorepyeeParams.OrderInfo;
- import io.renren.vo.TransferMorepyeeParams.PayeeInfo;
- import io.renren.vo.TransferMorepyeeParams.PayerInfo;
- import security.RSASign;
-
- /**
- * 内部代发申请 Demo
- */
- public class TransferMorepyeeDemo {
- public static void main(String[] args) throws Exception {
- String timestamp = LLianPayDateUtils.getTimestamp();
-
- TransferMorepyeeParams params = new TransferMorepyeeParams();
- params.setTimestamp(timestamp);
- params.setOid_partner(LLianPayConstant.OidPartner);
- params.setNotify_url("https://test.lianlianpay/notify");
-
- OrderInfo orderInfo = params.new OrderInfo();
- orderInfo.setTxn_seqno("NBDF_"+timestamp);
- orderInfo.setTxn_time(timestamp);
- orderInfo.setTotal_amount(new BigDecimal("8"));
- orderInfo.setTxn_purpose("服务费");
- params.setOrderInfo(orderInfo);
-
- PayerInfo payerInfo = params.new PayerInfo();
- payerInfo.setPayer_type("USER");
- payerInfo.setPayer_id("LLianPayTest-En-User-123");
- //payerInfo.setPayer_accttype("USEROWN");
- payerInfo.setPassword(RSASign.getInstance().encrypt("112233", LLianPayConstant.LLianPayPublicKey));
- params.setPayerInfo(payerInfo);
-
- List<PayeeInfo> list = new ArrayList<>();
- PayeeInfo payeeInfo = params.new PayeeInfo();
- payeeInfo.setPayee_type("USER");
- payeeInfo.setPayee_id("LLianPayTest-In-User-12345");
- //payeeInfo.setPayee_accttype("MCHFEE");
- payeeInfo.setPayee_amount("8");
- list.add(payeeInfo);
- params.setPayeeInfo(list);
-
- // 测试环境URL
- String url = "https://accpapi-ste.lianlianpay-inc.com/v1/txn/transfer-morepyee";
- LLianPayClient lLianPayClient = new LLianPayClient();
- String resultJsonStr = lLianPayClient.sendRequest(url, JSON.toJSONString(params));
- System.out.println(resultJsonStr);
-
-
- }
- }
|