iyzipay 0.0.1+15
iyzipay: ^0.0.1+15 copied to clipboard
A simple Iyzico Pay API wrapper, that is meant to be used on the server.
example/iyzipay_example.dart
import 'package:iyzipay/iyzipay.dart';
import 'package:iyzipay/src/request/payment/retrieve_bin_request.dart';
void main() async {
final iyziClient = IyziClient.sandbox(apiKey: "sandbox-V4VNOXDNahrIkVclaD5vgAQWxgNjFNzt", secretKey: "sandbox-oPvNdSxq6I7LdChBMMso83uVZaUPgrKB"); // TEST
var request = RetrieveBinRequest();
request.binNumber = "542119";
final result = await iyziClient.payment().retrieveBin(request);
print(result.exception?.errorMessage.toString());
print(result.data?.errorMessage.toString());
print(result.data?.bankName);
print(result.data?.locale);
var requestCards = RetrieveCardRequest();
requestCards.cardUserKey = "U16e33mPqe4hhaNMi2p0+ONVeAQ=";
final resultCards = await iyziClient.cardStorage().retrieveCards(requestCards);
print(resultCards.exception?.errorMessage.toString());
print(resultCards.data?.errorMessage.toString());
for (var card in resultCards.data?.cardDetails ?? []) {
print(card.cardBankName);
print(card.cardToken);
}
}