So I am going over the documentation:
To present the Pay modal and begin the checkout process, you need:
So I've done all this, but then the next steps appear to be
After all the prerequisites have been met, you can initialize a PaySession and start the payment authorization process:
self.paySession = PaySession( checkout: payCheckout, currency: payCurrency, merchantID: "com.merchant.identifier" ) self.paySession.delegate = self self.paySession.authorize()
My current issues come with the payCheckout? Do I have to create that separately cause it appears the StoreFront checkout has nothing I need to integrate with it?
Yep, you'll need to create that. From the docs:
After browsing products and collections, a customer might eventually want to purchase something. The Buy SDK does not provide support for a local shopping cart since the requirements can vary between applications. Instead, the implementation is left up to the custom storefront. Nevertheless, when a customer is ready to make a purchase you'll need to create a checkout.