#KRS
1 messages · Page 1 of 1 (latest)
Hi there, the statement descriptor explains charges or payments on bank statements. It's not automatically associated when the prices in a subscription.
payment with wrong statement descriptor - https://dashboard.stripe.com/payments/pi_3M2B65I5vSu94Gk80E34j23Z, the subscription has 2 prices, 1 without stmt descriptor and 1 with a valid one. instead of using the valid one, payment is using the accoun'ts default value.
If you wish to set a dynamic statement descriptor, you can use the statement_descriptor_suffix as explained in thsi doc (https://stripe.com/docs/account/statement-descriptors#dynamic)
we are using it but it is not working as expected for this payment.
i would like understand what is the difference and how do we enforce to use the correct stmt descriptor from multiple prices.
Can you share with me the request ID which you created to set the descriptor suffix?
it set in the product of the price associated with this payment - https://dashboard.stripe.com/products/prod_MiKSg80TUFQCuc
I see. so you have set the statement_descriptor for the product
The doc says In the case that multiple products are billed at once, the first statement descriptor will be used.
(ref: https://stripe.com/docs/api/products/object?lang=dotnet#product_object-statement_descriptor)
My guess is that the 1st product (prod_MiKSz0TWm8O71j) doesn't have a statement descriptor and that's why it fall back to the account' default statement descriptor.
Can you try to swap the products or set a statement descriptor to the 1st product?
ok. how do i swap the prodcuts? and ensure always the valid one comes first?
You can update the subscription items list (https://stripe.com/docs/api/subscriptions/update?lang=dotnet#update_subscription-items)
For example
[{id: 'id1', price: 'price2'}, {id: 'id2', price: 'price1'}]
ok. when i create new subscriptions, how do i ensure this order?
it just picks the first one from the array
take a look at this request which is used the create the subscription for this payment - https://dashboard.stripe.com/logs/req_mB5lYff4HP2vVa
it has the correct price at 0