Payment Method: redicrecting safari to use toss

Hello I am trying to release an app, dealing with storing, delivering, and maintaining outdoor activity euqipememts.

On web, I used widget provided by TOSS, which is a Korean banking application. Due to lack of time I have use lazy method

User taps the “Pay” button ↓

Backend generates a payment URL (Toss Payments) ↓

Open the payment page in an external browser (Safari) ↓

User completes the payment in Safari ↓

Return to the app via deep link (borini://payment/success) ↓

Call the payment approval API ↓

Display the payment completion page

I have hear such method is possible for our type of service which deals with real life goods.

So I would love to know if it is actually possible or will I have to make a new payment method using apple provided payment method in order to pass APP Store Connect review before releasing application

Payment Method: redicrecting safari to use toss
 
 
Q