samsungpay 0.0.3 samsungpay: ^0.0.3 copied to clipboard
you can call the native code in android to load samsung in-app payment gateway.
samsungpay #
DOCUMENTATION #
Build.Gradle -> app level #
android {
defaultConfig {
minSdkVersion 22
}
}
ANDROID MANIFEST: #
[ ] Add the following code in android manifest:
FIELDS NEED TO BE UPDATED:
- DEBUG_MODE
- SPAY_DEBUG_API_KEY
- SPAY_SDK_API_LEVEL
<meta-data
android:name="debug_mode"
android:value="Y" /> //Y-Debug N-production
<meta-data
android:name="spay_debug_api_key"
android:value="[add your debug key here]"/>
<meta-data
android:name="spay_sdk_api_level"
android:value="2.15"/>
Strings.xml: #
Required
<string name="gradle_product_id">[update key here]</string>
These fields are optionals
<string name="amount_control_name_item">Item</string>
<string name="amount_control_name_tax">Tax</string>
<string name="amount_control_name_shipping">Shipping</string>
AVAILABLE CURRENCIES #
- USD
- INR
- KRW
- EUR
- AUD
- JPY
- CNY
- GBP
- SGD
- RUB
- BRL
- HKD
- THB
- CAD
- MYR
- CHF
- SEK
- TWD
- AED
CHECK SAMSUNG PAY AVAILABLE #
final SamsungpayStatus sPayAvailable = await Samsungpay.isAvailable(spayServiceID);
PAY WITH SAMSUNG PAY #
String? data = (await Samsungpay.payNow(productAmount,taxAmount,shippingAmount,addedShippingAmount,addedBillingAmount,currency,merchantID,merchantName,orderNumber));