# moonpie **Repository Path**: yuansic/moonpie ## Basic Information - **Project Name**: moonpie - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-08 - **Last Updated**: 2021-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Author:Leo
获取upi: MoonpieUtil.upi(url,publicKey);
创建代收订单: MoonpieUtil.createOrder(url,publicKey,secret,tradeNo,refNo,upi,notifyUrl);
查询代收订单: MoonpieUtil.orderQuery(url,publicKey,secret,orderNo,refNo,tradeNo);
创建代付订单:
第一种:MoonpieUtil.withdraw(url,publicKey,secret,amount,beneficaryName,phoneNumber,accontType,beneficaryAccount,ifsCode,tradeNo,vpaAddress,notifyUrl,email);
第二种:
CreateWithdrawVo createWithdrawVo=CreateWithdrawVo
                         .build()
.setAccountType(accountType)
.setAmount(amount)
.setBeneficaryAccount(beneficaryAccount)
.setBeneficaryName(beneficaryName)
.setIfsCode(ifsCode)
.setNotifyUrl(notifyUrl)
.setPhoneNumber(phoneNumber)
.setTradeNo(tradeNo)
.setVpaAddress(vpaAddress)
                         .end();
MoonPieUtil.withdraw(url,publicKey,secret,createWithdrawVo); 代付查询by withdrawId: MoonpieUtil:withdrawQuery(url,publicKey,secret,withdrawId); 代付查询by tradeNo: MoonpieUtil.withdrawQuery(url,publicKey,secret,tradeNo); 签名生成方法:MoonpieUtil.encodeSign(SortedMap map, String secret); SortedMap