master
wangning 6 years ago
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…
Cancel
Save