Skip to content

SubscriptionProductList.retrive return Authentication token is not verified on sandbox #168

Description

@tayfunakgc

Hi,

When attempting to use SubscriptionProductList.retrieve, I encounter the error: Authentication token is not verified with error code 8.

{
    "status": "401",
    "errorCode": "8",
    "errorMessage": "Authentication token is not verified",
    "errorGroup": null,
    "locale": "tr",
    "systemTime": 1740337747152,
    "conversationId": null,
    "subscriptionProductListData": null
}

When I call SubscriptionProduct.retrieve() with the required parameters, the products are successfully retrieved.

Usages example:

@Slf4j
@Service
@AllArgsConstructor
class IyzipaySubscriptionProductServiceImpl implements IyzipaySubscriptionProductService {

    // THIS IS SPRING BEAN
    private final Options iyzipaySdkOptions;

    // THIS METHOD RETURNS THE "Authentication token is not verified" ERROR
    @Override
    public SubscriptionProductList getSubscriptionProducts() {
        var pagingRequest = new PagingRequest();
        pagingRequest.setPage(1);
        pagingRequest.setCount(1);
        pagingRequest.setConversationId(UUID.randomUUID().toString());

        var subscriptionProductList = SubscriptionProductList.retrieve(pagingRequest, iyzipaySdkOptions);
        return subscriptionProductList;
    }

    // THIS METHOD RETURNS THE SUBSCRIPTION PRODUCTS
    @Override
    public List<SubscriptionProduct> getSubscriptionProductsList() {
        return Stream.of("cc40d979-658a-4dc5-9f49-719c5bf47096", "d6e3c5a7-5f6f-49ec-ad78-92a972a74e75")
                .map((productId) -> SubscriptionProduct.retrieve(productId, iyzipaySdkOptions))
                .toList();
    }
}

The iyzipay-java version is 2.0.133

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions