# 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