GiftcardsApiRepository
public protocol GiftcardsApiRepository
Undocumented
-
Create a paymment intrument id for a provided gift card.
Declaration
Swift
func tokenize( tokenizeGiftcardRequest: TokenizeGiftcardRequest, completion: @escaping ApiCompletion<TokenizeGiftcardResponse> )
Parameters
tokenizeGiftcardRequest
Detail of the Gift Card to be tokenized.
-
Create a paymment intrument id for a provided gift card of a guest user.
Declaration
Swift
func guestTokenize( tokenizeGiftcardRequest: TokenizeGiftcardRequest, completion: @escaping ApiCompletion<TokenizeGiftcardResponse> )
Parameters
tokenizeGiftcardRequest
Detail of the Gift Card to be tokenized.
-
Get the balance and expiryinfo for the provided gift cards. This API is rate limited to 5 requests per minute per shopper id.
Declaration
Swift
func balance( giftcardsBalanceRequest: GiftcardsBalanceRequest, completion: @escaping ApiCompletion<GiftcardsBalanceResponse> )
Parameters
giftcardsBalanceRequest
Detail of the Gift Card to recieve balences for.