Cannot link source of payments balance transactions for protection transaction types

Merchants are requesting to be able to identify the source of payout transactions related to a chargeback covered by their Shopify protection coverage policy. This would help them understand how much money they are getting back from orders covered by their protection policy for example.

There are a number of ShopifyPaymentsTransactionType (such as SELLER_PROTECTION_CREDITSELLER_PROTECTION_CREDIT or SELLER_PROTECTION_CREDIT_REVERSALSELLER_PROTECTION_CREDIT_REVERSAL) which allow to identify any transaction related to seller or chargeback protection but looking at the data in GraphQL none of these transactions have sourceOrderTransactionId or associatedOrder set to a value.

Is this expected? If so do you have any suggestion on how merchants can get this information?

1 Like

Thanks @Mathieu_Nunez. This sounds quite similar to this previous issue GraphQL balanceTransactions: associatedOrder is Null for SHOPIFY_COLLECTIVE_CREDIT Type Despite UI Showing Order Link

I’m looking in to this and will report back what I find.

Thanks @KyleG-Shopify for looking into this.

By the way could you please clarify in which scenario a payout transaction would be of the following types:

Looking through the payout transactions from the merchants using our app I can only find SELLER_PROTECTION_CREDIT.

Hey Mathieu,

SELLER_PROTECTION_CREDIT is related to Shopify Protect

CHARGEBACK_PROTECTION_CREDIT/DEBIT are for the legacy product that was called “Fraud Protect”

1 Like

@KyleG-Shopify do you have any update on why those transactions do not have sourceOrderTransactionId or associatedOrder set? I responded to your DM providing all the information

Hey @Mathieu_Nunez, I apologize for the delay; I was away on Holidays. We were able to look in to those examples and have created an issue on our end to look in to this. I will update you as soon as this is resolved.