Skip to content

Releases: omise/omise-ios

Fixed Installments

23 Feb 11:12
685d8e8
Compare
Choose a tag to compare

Previously the initializer of Installment payments was private. Changed it to public so Installments can be created like all other payment methods.

Implement new convenience method

07 Jan 13:31
36e22ac
Compare
Choose a tag to compare

Omise iOS SDK updates

  • Added convenience method that can use for getting or polling Omise Charge status from Omise TokenID
import OmiseSDK

let omiseSDKClient = Client(publicKey: "omise_public_key")
// One time use
omiseSDKClient.retrieveChargeStatusWithCompletionHandler(from: "omise_token_id", completionHandler: { [weak self]result in
      switch result {
      case .success(let chargeStatus):
        // Handle ChargeStatus
      case .failure(let error):
        // Handle error
      }
    })

// Or use this method for polling (pull Charge status every 3 second until exceed the limit(10 times) or Charge status changed to Success or Failed)
omiseSDKClient.pollingChargeStatusWithCompletionHandler(from: "omise_token_id") { [weak self](result) in
      switch result {
      case .success(let chargeStatus):
        // Handle ChargeStatus
      case .failure(let error):
        // Handle error
      }
    }

Support JavaScript panel

30 Nov 08:32
8b84ced
Compare
Choose a tag to compare

Omise iOS SDK updates

  • Support JavaScript alert panel with the message on an authorization web view
  • Support JavaScript confirm panel with the message on an authorization web view
  • Support JavaScript text input panel with the message on an authorization web view

Set new minimum iOS version support to iOS 10

16 Nov 04:13
8b84ced
Compare
Choose a tag to compare

Omise iOS SDK updates

  • Unsupported iOS version below iOS 10
  • Unsupported Swift 4
  • Remove legacy code
  • Remove old iOS version availability check
  • Remove old Swift version availability check

Improve SDK details

05 Nov 09:24
f76141c
Compare
Choose a tag to compare

Improve SDK details

  • Revise group of Bank icon and remove unused some Bank icon
  • Remove deprecated cases that make the warnings occur
  • Set new minimum iOS version that Xcode 12 support

Support Mobile Banking - SCB

05 Nov 06:16
b007296
Compare
Choose a tag to compare

This version adds support for new Source Types:

  • Mobile Banking: Siam Commercial Bank (SCB)

There are also improved Built-in Forms:

  • Updated the icons and logos of some of the payment methods

New installment method

15 Oct 07:31
772798f
Compare
Choose a tag to compare

This version adds support for new installment method - Siam Commercial Bank

New Source Types

18 May 08:43
f0604fe
Compare
Choose a tag to compare

This version adds support for two new Source Types:

  • TrueMoney Wallet
  • Citi Rewards Points

There are also some bug fixes and improved Built-in Forms:

  • Added missing payment methods (eContext & Tesco Lotus Bill Payment) to the Capability API
  • Updated the icons and logos of some of the payment methods
  • Improved visualization in dark mode
  • Improved Thai and Japanese localization

Supported new source types

01 Apr 06:41
6a0c37a
Compare
Choose a tag to compare

This version supports new source types

  • PayNow
  • PromptPay

Mini bug fixed

09 Mar 04:49
ef5739b
Compare
Choose a tag to compare

Fix return wrong fingerprint value in the Card model.