Can a Shopify app handle both a recurring charge and a one-time charge with a single user approval?

I am using GQL and want to use the “mutations appSubscriptionCreate” and “mutation appPurchaseOneTimeCreate” with a single user approval. Do you have any idea how to achieve this? I do not want the user to go through the approval process repeatedly.