类com.alipay.api.response.AlipayTradeWapPayResponse源码实例Demo

下面列出了怎么用com.alipay.api.response.AlipayTradeWapPayResponse的API类实例代码及写法,或者点击链接到github查看源代码。

@Test
public void should_return_correct_signed_order_form_contains_root_cert_sn_and_app_cert_sn() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
    request.setBizContent("{" +
            "    \"body\":\"对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body。\"," +
            "    \"subject\":\"大乐透\"," +
            "    \"out_trade_no\":\"70501111111S001111119\"," +
            "    \"timeout_express\":\"90m\"," +
            "    \"total_amount\":9.00," +
            "    \"product_code\":\"QUICK_WAP_WAY\"" +
            "  }");
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request);
    String orderString = response.getBody();
    //then
    assertThat(orderString.contains("app_cert_sn"), is(true));
    assertThat(orderString.contains("alipay_root_cert_sn"), is(true));
}
 
@Test
public void should_return_query_string_contains_root_cert_sn_and_app_cert() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
    request.setBizContent("{" +
            "    \"body\":\"对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body。\"," +
            "    \"subject\":\"大乐透\"," +
            "    \"out_trade_no\":\"70501111111S001111119\"," +
            "    \"timeout_express\":\"90m\"," +
            "    \"total_amount\":9.00," +
            "    \"product_code\":\"QUICK_WAP_WAY\"" +
            "  }");
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request, "GET");
    String orderString = response.getBody();
    //then
    assertThat(orderString.contains("app_cert_sn"), is(true));
    assertThat(orderString.contains("alipay_root_cert_sn"), is(true));
}
 
@Ignore
public void should_get_app_id_with_load_test_flag_in_redirect_url_when_call_page_execute() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
    request.setBizContent("{" +
            "    \"body\":\"对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body。\"," +
            "    \"subject\":\"大乐透\"," +
            "    \"out_trade_no\":\"70501111111S001111119\"," +
            "    \"timeout_express\":\"90m\"," +
            "    \"total_amount\":9.00," +
            "    \"product_code\":\"QUICK_WAP_WAY\"" +
            "  }");
    //when
    AlipayTradeWapPayResponse response = alipayClient.pageExecute(request, "GET");
    String orderString = response.getBody();
    //then
    assertThat(orderString, containsString("app_id=2021000100600007_TEST_1A"));
}
 
@Ignore
public void should_get_app_id_with_load_test_flag_in_post_form_when_call_page_execute() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
    request.setBizContent("{" +
            "    \"body\":\"对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body。\"," +
            "    \"subject\":\"大乐透\"," +
            "    \"out_trade_no\":\"70501111111S001111119\"," +
            "    \"timeout_express\":\"90m\"," +
            "    \"total_amount\":9.00," +
            "    \"product_code\":\"QUICK_WAP_WAY\"" +
            "  }");
    //when
    AlipayTradeWapPayResponse response = alipayClient.pageExecute(request, "POST");
    String orderString = response.getBody();
    //then
    assertThat(orderString, containsString("app_id=2021000100600007_TEST_1A"));
}
 
源代码5 项目: fast-family-master   文件: AlipayWapServiceImpl.java
@Override
public AlipayTradeWapPayResponse payWap(AlipayTradeWapPayModel model) throws AlipayApiException {
    AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
    request.setBizModel(model);
    request.setNotifyUrl(aliPayProperties.getNotifyUrl());
    request.setReturnUrl(aliPayProperties.getReturnUrl());
    return alipayClient.pageExecute(request);
}
 
源代码6 项目: alipay-sdk-java-all   文件: PageExecuteTest.java
@Test
public void should_return_correct_signed_order_form() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = getTradeWapPayRequest();
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request);
    String orderString = response.getBody();
    //then
    //必须拥有正确的签名串
    assertThat(orderString, containsString("sign="));
}
 
源代码7 项目: alipay-sdk-java-all   文件: PageExecuteTest.java
@Test
public void should_return_order_form_with_app_auth_token() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = getTradeWapPayRequest();
    request.putOtherTextParam("app_auth_token", "123");
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request, "POST");
    String orderString = response.getBody();
    //then
    //必须含有app_auth_tokne参数,不包含auth_token参数
    assertThat(orderString, containsString("name=\"app_auth_token\" value=\"123\""));
    assertThat(orderString.contains("name=\"auth_token\""), is(false));
}
 
源代码8 项目: alipay-sdk-java-all   文件: PageExecuteTest.java
@Test
public void should_return_order_form_with_access_token() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = getTradeWapPayRequest();
    request.putOtherTextParam("auth_token", "123");
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request, "POST");
    String orderString = response.getBody();
    //then
    //必须含有auth_tokne参数,不包含app_auth_token参数
    assertThat(orderString, containsString("name=\"auth_token\" value=\"123\""));
    assertThat(orderString.contains("app_auth_token"), is(false));
}
 
源代码9 项目: alipay-sdk-java-all   文件: PageExecuteTest.java
@Test
public void should_return_order_form_with_access_token_and_app_auth_token() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = getTradeWapPayRequest();
    request.putOtherTextParam("app_auth_token", "123");
    request.putOtherTextParam("auth_token", "123");
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request, "POST");
    String orderString = response.getBody();
    //then
    //必须含有auth_tokne参数和app_auth_token参数
    assertThat(orderString, containsString("name=\"app_auth_token\" value=\"123\""));
    assertThat(orderString, containsString("name=\"auth_token\" value=\"123\""));
}
 
源代码10 项目: alipay-sdk-java-all   文件: PageExecuteTest.java
@Test
public void should_return_query_string_with_access_token_and_app_auth_token() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = getTradeWapPayRequest();
    request.putOtherTextParam("app_auth_token", "123");
    request.putOtherTextParam("auth_token", "123");
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request, "GET");
    String orderString = response.getBody();
    //then
    //必须含有auth_tokne参数和app_auth_token参数
    assertThat(orderString, containsString("app_auth_token=123"));
    assertThat(orderString, containsString("auth_token=123"));
}
 
源代码11 项目: alipay-sdk-java-all   文件: PageExecuteTest.java
@Test
public void should_return_order_string_with_correct_order_of_parameters() throws AlipayApiException {
    //given
    AlipayTradeWapPayRequest request = getTradeWapPayRequest();
    request.putOtherTextParam("A", "test");
    request.putOtherTextParam("a", "test");
    //when
    AlipayTradeWapPayResponse response = client.pageExecute(request, "GET");
    String orderString = response.getBody();
    //then
    //大写字符必须在小写字符前面
    assertThat(orderString, containsString("A=test&a=test"));
}
 
public Class<AlipayTradeWapPayResponse> getResponseClass() {
	return AlipayTradeWapPayResponse.class;
}
 
public Class<AlipayTradeWapPayResponse> getResponseClass() {
    return AlipayTradeWapPayResponse.class;
}
 
源代码14 项目: alipay-sdk   文件: AlipayTradeWapPayRequest.java
public Class<AlipayTradeWapPayResponse> getResponseClass() {
	return AlipayTradeWapPayResponse.class;
}
 
源代码15 项目: pay   文件: AlipayTradeWapPayRequest.java
public Class<AlipayTradeWapPayResponse> getResponseClass() {
	return AlipayTradeWapPayResponse.class;
}
 
源代码16 项目: fast-family-master   文件: AlipayWapService.java
/**
 * 网页支付
 *
 * @param model
 * @return
 * @throws AlipayApiException
 */
AlipayTradeWapPayResponse payWap(AlipayTradeWapPayModel model) throws AlipayApiException;
 
 类所在包
 类方法
 同包方法