parent
ce27310c40
commit
c6d83b1c5a
@ -0,0 +1,42 @@
|
|||||||
|
package au.com.royalpay.payment.manage.kira;
|
||||||
|
|
||||||
|
import au.com.royalpay.payment.core.PaymentApi;
|
||||||
|
import au.com.royalpay.payment.tools.connections.mpsupport.MpWechatApi;
|
||||||
|
import au.com.royalpay.payment.tools.connections.mpsupport.MpWechatApiProvider;
|
||||||
|
import au.com.royalpay.payment.tools.connections.mpsupport.beans.TemplateMessage;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
import org.springframework.test.context.ActiveProfiles;
|
||||||
|
import org.springframework.test.context.junit4.SpringRunner;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
@SpringBootTest
|
||||||
|
@ActiveProfiles({"dev","alipay","wechat","jd","bestpay"})
|
||||||
|
@RunWith(SpringRunner.class)
|
||||||
|
public class WechatMessageTest {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private PaymentApi paymentApi;
|
||||||
|
@Resource
|
||||||
|
private MpWechatApiProvider mpWechatApiProvider;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void asd(){
|
||||||
|
String openId = "o32MzuO4s8c7iFOVxnxejkbhMoEc";
|
||||||
|
MpWechatApi api = mpWechatApiProvider.getApiFromOpenId(openId);
|
||||||
|
String templateId = api.getTemplateId("refund-send");
|
||||||
|
|
||||||
|
TemplateMessage msg = new TemplateMessage(openId, templateId, "");
|
||||||
|
msg.put("first", "退款已提交处理", "#10b24c");
|
||||||
|
msg.put("keyword1", "test1", "#000000");
|
||||||
|
msg.put("keyword2", "test2", "#000000");
|
||||||
|
msg.put("keyword3","test3", "#000000");
|
||||||
|
msg.put("keyword4", "test4", "#000000");
|
||||||
|
msg.put("remark", "已受理您的退款申请,\n将\n\r在近期到账", "#10b24c");
|
||||||
|
|
||||||
|
api.sendTemplateMessage(msg);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue