这是indexloc提供的服务,不要输入任何密码

cloudpayments_api 1.1.0 copy "cloudpayments_api: ^1.1.0" to clipboard
cloudpayments_api: ^1.1.0 copied to clipboard

This package allows implementing payment acceptance into mobile, web, desktop apps and works as an extension to the CloudPayments API

cloudpayments_api #

Dart REST client for CloudPayments API

Get started #

Add the following dependency to your pubspec.yaml file:

dependencies:
  cloudpayments_api: <version>

Simple to use #

import 'package:cloudpayments_api/cloudpayments_api.dart';
import 'package:dio/dio.dart';

void main() async {
  final paymentRequest = CardPaymentRequest(
    amount: '100',
    ipAddress: 'YOUR_IP_ADDRESS',
    cardCryptogramPacket: 'cryptogram_packet',
  );

  final dio = Dio();

  final cloudPaymentsApi = CloudPaymentsApi(
    dio,
    cpAuthCredentials: const CpAuthCredentials(
      publicID: 'YOUR_PUBLIC_ID',
      apiPassword: 'YOUR_API_PASSWORD',
    ),
  );

  final result = await cloudPaymentsApi.chargeCryptogramPayment(paymentRequest);

  result.when(
    success: (TransactionInfo info) {},
    incorrectlyRequest: (message) {},
    required3dsecure: (Three3DSecureResponse response) {},
    error: (TransactionInfo info) {},
  );
}
4
likes
80
points
103
downloads

Publisher

verified publisherdev.selamapp.ru

Weekly Downloads

This package allows implementing payment acceptance into mobile, web, desktop apps and works as an extension to the CloudPayments API

Repository (GitHub)
View/report issues

Topics

#payments #cloudpayments #card #bank #sberpay

Documentation

API reference

License

MIT (license)

Dependencies

dio, freezed_annotation, json_annotation, retrofit

More

Packages that depend on cloudpayments_api