Skip to content

PaystackOSS/sample-emoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sample-emoji

A SwiftUI sample app showing Paystack's new iOS SDK. The new SDK requires a transaction to be Initialized on Paystack via your backend and completed using your public_api_key and access_code on the app.

Getting Started

To install the SDK using Swift Package Manager you can follow the Apple developer guide here and enter the url https://github.com/PaystackHQ/paystack-sdk-ios.git.

After installing SDK, import it using:

import PaystackCore
import PaystackUI

Initialize the Paystack object using your public key from your Paystack dashboard:

let paystackObject = try? PaystackBuilder
            .newInstance
            .setKey("pk_test_your_public_key")
            .build()

The SDK contains a custom button you can use to launch the transaction

paystackObject?.chargeUIButton(accessCode: "your-access-code", onComplete: paymentDone) {
                    // Stylize your button
                    Text("Buy Emoji")
                }

The accessCode value is returned from the Transaction Initialize endpoint, by your server.

Incase you need any help, please reach out to [email protected].

About

A sample app showing Paystack's new iOS SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages