/ / 2Checkout API - Os pagamentos recorrentes têm um código recorrente associado a ele? - api, recorrente, 2checkout

2Checkout API - os pagamentos recorrentes têm um ID recorrente associado a ele? - api, recorrente, 2checkout

Geralmente, fazemos uma chamada de API "sale / detail_sale" para o URL de 2Checkouts para obter os detalhes de uma transação / venda específica.

Suponha que a venda seja do tipo recorrente. Essa transação / venda específica terá um recurring_id (ou subscription_id) associado a ela.

Como no PayPal: Se a transação é do tipo recorrente, então ela tem um subscription_id (como I-XXXXXXXXXX) associado a ela. Todas as transações relacionadas a essa assinatura terão o mesmo subscription_id, mas suas transaction_id "s são diferentes. O subscription_id atua como o pai-id.

Qualquer ajuda será apreciada.

Desde já, obrigado.

Respostas:

4 para resposta № 1

2Chegar as vendas recorrentes não têm qualqueridentificador recorrente adicional. Todas as vendas do 2Checkout têm um sale_id e invoice_id e pelo menos um lineitem_id. As vendas recorrentes criam uma nova fatura em cada parcela recorrente, de forma que sales / detail_sale A chamada da API pode retornar várias faturas. Assim, o sale_id pode ter muitos invoice_id "se cada invoice_id pode ter muitos linitems_id" s.

Se você precisar interromper o faturamento recorrente em umvenda, você precisa interromper o faturamento recorrente em cada item de linha recorrente ativo. O lineitem_id é alterado em cada nova fatura em uma venda recorrente, portanto, ao fazer a stop_lineitem_recurring chamar é necessário usar o lineitem_ids da fatura faturada mais recentemente, como demonstrado no 2checkout-php-library.