Subscription products are used for recurring payments, if you want to make a 1-time payment, you do not need to create a separate product for this.
You need to pass the parameters
"currency", instead of the
“product_id" within your request:
For 1-time payment, the list of obligatory parameters will be the following:
ip_address currency amount order_id order_description platform Geo_country (Yes, for Apple, Google Pay) apple_pay_merchant_domain (Yes, for displaying the ApplePay Button) google_pay_merchant_id (Yes, for displaying the Google-Pay Button)