Search in sources :

Example 1 with PaymentProductGroupResponse

use of com.ingenico.connect.gateway.sdk.java.domain.product.PaymentProductGroupResponse in project connect-sdk-java by Ingenico-ePayments.

the class PaymentProductGroupsTest method test.

/**
 * Smoke test for product groups service.
 */
@Test
public void test() throws URISyntaxException, IOException {
    GetProductgroupParams params = new GetProductgroupParams();
    params.setCountryCode("NL");
    params.setCurrencyCode("EUR");
    Client client = getClient();
    try {
        PaymentProductGroupResponse response = client.merchant("8500").productgroups().get("cards", params);
        Assert.assertEquals("cards", response.getId());
    } finally {
        client.close();
    }
}
Also used : PaymentProductGroupResponse(com.ingenico.connect.gateway.sdk.java.domain.product.PaymentProductGroupResponse) GetProductgroupParams(com.ingenico.connect.gateway.sdk.java.merchant.productgroups.GetProductgroupParams) Client(com.ingenico.connect.gateway.sdk.java.Client) Test(org.junit.Test)

Example 2 with PaymentProductGroupResponse

use of com.ingenico.connect.gateway.sdk.java.domain.product.PaymentProductGroupResponse in project connect-sdk-java by Ingenico-ePayments.

the class GetPaymentProductGroupExample method example.

@SuppressWarnings("unused")
public void example() throws URISyntaxException, IOException {
    Client client = getClient();
    try {
        GetProductgroupParams query = new GetProductgroupParams();
        query.setCountryCode("US");
        query.setCurrencyCode("USD");
        query.setLocale("en_US");
        query.setAmount(1000L);
        query.setIsRecurring(true);
        query.addHide("fields");
        PaymentProductGroupResponse response = client.merchant("merchantId").productgroups().get("cards", query);
    } finally {
        client.close();
    }
}
Also used : PaymentProductGroupResponse(com.ingenico.connect.gateway.sdk.java.domain.product.PaymentProductGroupResponse) Client(com.ingenico.connect.gateway.sdk.java.Client)

Aggregations

Client (com.ingenico.connect.gateway.sdk.java.Client)2 PaymentProductGroupResponse (com.ingenico.connect.gateway.sdk.java.domain.product.PaymentProductGroupResponse)2 GetProductgroupParams (com.ingenico.connect.gateway.sdk.java.merchant.productgroups.GetProductgroupParams)1 Test (org.junit.Test)1