├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── libs └── CloudPayments_AndroidSDK.aar ├── res ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-ldpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ └── ic_launcher.png ├── values │ ├── styles.xml │ └── strings.xml └── layout │ ├── custom_activity.xml │ ├── main.xml │ ├── build_in_form.xml │ └── card_data_view.xml ├── .gitignore ├── src └── ru │ └── cloudpayments │ └── sdk │ └── demo │ ├── custom │ ├── CardDataViewListener.java │ ├── CardDataView.java │ └── CustomActivity.java │ ├── Constants.java │ ├── Launcher.java │ └── buildIn │ └── BuildInActivity.java ├── AndroidManifest.xml └── README.md /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudpayments/CloudPayments_AndroidSDKDemo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /libs/CloudPayments_AndroidSDK.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudpayments/CloudPayments_AndroidSDKDemo/HEAD/libs/CloudPayments_AndroidSDK.aar -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudpayments/CloudPayments_AndroidSDKDemo/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudpayments/CloudPayments_AndroidSDKDemo/HEAD/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudpayments/CloudPayments_AndroidSDKDemo/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudpayments/CloudPayments_AndroidSDKDemo/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *classpath* 2 | */.idea/ 3 | *.idea/ 4 | */lib/ 5 | */bin/ 6 | */out/ 7 | */gen/ 8 | */build/ 9 | */gradle/ 10 | *build/ 11 | *.project 12 | *.settings 13 | *.iml 14 | local.properties 15 | .gradle 16 | gradlew* 17 | manifest-merger-release-report.txt -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Aug 29 15:56:06 YEKT 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 7 | -------------------------------------------------------------------------------- /src/ru/cloudpayments/sdk/demo/custom/CardDataViewListener.java: -------------------------------------------------------------------------------- 1 | package ru.cloudpayments.sdk.demo.custom; 2 | 3 | import java.lang.String; /** 4 | * Created by Nastya on 29.09.2014. 5 | */ 6 | public interface CardDataViewListener { 7 | 8 | void makeCharge(String cardNumber, String expDate, String cvv, String holderName, double amount, String currency, String desc); 9 | void makeAuth(String cardNumber, String expDate, String cvv, String holderName, double amount, String currency, String desc); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ru/cloudpayments/sdk/demo/Constants.java: -------------------------------------------------------------------------------- 1 | package ru.cloudpayments.sdk.demo; 2 | 3 | /** 4 | * Created by Nastya on 28.09.2014. 5 | */ 6 | public class Constants { 7 | 8 | /** 9 | * Тестовый publicId для подключения, его вам нужно получить в личном кабинете на сайте cloudpayments.ru 10 | */ 11 | public static final String publicId = "pk_348c635ba69b355d6f4dc75a4a205"; 12 | 13 | public static final String currency = "USD"; 14 | public static final String invoiceId = "testInvoiceId"; 15 | public static final String accountId = "test_acc@mail.ru"; 16 | } 17 | -------------------------------------------------------------------------------- /res/layout/custom_activity.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | 13 | 17 | -------------------------------------------------------------------------------- /res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 |