Name Last update
..
Mobile Buy SDK Web Sample Loading commit data...
Mobile Buy SDK Web Sample.xcodeproj Loading commit data...
README.md Loading commit data...

Mobile Buy SDK Sample Web App

The web sample app demonstrates how you can load your shop's website in a webview, and support Apple Pay.

Getting started

First, add your shop domain, API key and Channel ID to the AppDelegate.h macros.

#define SHOP_DOMAIN @"<shop_domain>"
#define API_KEY @"<api_key>"
#define CHANNEL_ID @"<channel_id>"

To support Apple Pay, add your Merchant ID as well.

#define MERCHANT_ID @"<merchant_id>"

Overview

The sample app instantiates a view controller which is a subclass of BUYStoreViewController. This displays a webview with your shop, but intercepts the checkout to support Apple Pay.

The sample app also demonstrates how to use the BUYClient to obtain shop details by calling getShop:

[self.provider getShop:^(BUYShop *shop, NSError *error) {
    dispatch_async(dispatch_get_main_queue(), ^{
        if (error == nil && shop) {
            self.title = shop.name;
        }
        else {
            NSLog(@"Error fetching shop: %@", error.localizedDescription);
        }
    });
}];