mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-03-03 16:03:02 +08:00
refactor(checkout): run prettier
This commit is contained in:
parent
944d25147f
commit
f64b67310a
@ -1,148 +1,146 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Plugin, Cordova, IonicNativePlugin } from '@ionic-native/core';
|
||||
|
||||
|
||||
export interface CkoCardTokenRequest {
|
||||
/**
|
||||
* The card number
|
||||
*/
|
||||
number: string,
|
||||
number: string;
|
||||
/**
|
||||
* The expiry month of the card
|
||||
*/
|
||||
expiry_month: string,
|
||||
expiry_month: string;
|
||||
/**
|
||||
* The expiry year of the card
|
||||
*/
|
||||
expiry_year: string,
|
||||
expiry_year: string;
|
||||
/**
|
||||
* The card verification value/code. 3 digits, except for Amex (4 digits)
|
||||
*/
|
||||
cvv?: string,
|
||||
cvv?: string;
|
||||
/**
|
||||
* The cardholder's name
|
||||
*/
|
||||
name?: string,
|
||||
name?: string;
|
||||
/**
|
||||
* The cardholder's billing address
|
||||
*/
|
||||
billing_address?: Address,
|
||||
billing_address?: Address;
|
||||
/**
|
||||
* The cardholder's phone number
|
||||
*/
|
||||
phone?: Phone
|
||||
phone?: Phone;
|
||||
}
|
||||
|
||||
export interface CkoCardTokenResponse {
|
||||
/**
|
||||
* The token type
|
||||
*/
|
||||
type: string,
|
||||
type: string;
|
||||
/**
|
||||
* The token value
|
||||
*/
|
||||
token: string,
|
||||
token: string;
|
||||
/**
|
||||
* The expiration datetime of the token
|
||||
*/
|
||||
expires_on: string,
|
||||
expires_on: string;
|
||||
/**
|
||||
* The expiry month of the card
|
||||
*/
|
||||
expiry_month: number,
|
||||
expiry_month: number;
|
||||
/**
|
||||
* The expiry year of the card
|
||||
*/
|
||||
expiry_year: number,
|
||||
expiry_year: number;
|
||||
/**
|
||||
* The cardholder's name
|
||||
*/
|
||||
name: string,
|
||||
name: string;
|
||||
/**
|
||||
* The card scheme
|
||||
*/
|
||||
scheme: string,
|
||||
scheme: string;
|
||||
/**
|
||||
* The last 4 digit of the card number
|
||||
*/
|
||||
last4: string,
|
||||
last4: string;
|
||||
/**
|
||||
* The bin range of the card
|
||||
*/
|
||||
bin: string,
|
||||
bin: string;
|
||||
/**
|
||||
* The card type
|
||||
*/
|
||||
card_type: string,
|
||||
card_type: string;
|
||||
/**
|
||||
* The card category
|
||||
*/
|
||||
card_category: string,
|
||||
card_category: string;
|
||||
/**
|
||||
* The card issuer name
|
||||
*/
|
||||
issuer: string,
|
||||
issuer: string;
|
||||
/**
|
||||
* The card issuer country (two-letter ISO)
|
||||
*/
|
||||
issuer_country: string,
|
||||
issuer_country: string;
|
||||
/**
|
||||
* The card product id
|
||||
*/
|
||||
product_id: string,
|
||||
product_id: string;
|
||||
/**
|
||||
* The card product type
|
||||
*/
|
||||
product_type: string,
|
||||
product_type: string;
|
||||
/**
|
||||
* The cardholder's billing address
|
||||
*/
|
||||
billing_address: Address,
|
||||
billing_address: Address;
|
||||
/**
|
||||
* The cardholder's phone number
|
||||
*/
|
||||
phone: Phone
|
||||
phone: Phone;
|
||||
}
|
||||
|
||||
export interface Address {
|
||||
/**
|
||||
* The first line of the address
|
||||
*/
|
||||
address_line1?: string,
|
||||
address_line1?: string;
|
||||
/**
|
||||
* The second line of the address
|
||||
*/
|
||||
address_line2?: string,
|
||||
address_line2?: string;
|
||||
/**
|
||||
* The address city
|
||||
*/
|
||||
city?: string,
|
||||
city?: string;
|
||||
/**
|
||||
* The address state
|
||||
*/
|
||||
state?: string,
|
||||
state?: string;
|
||||
/**
|
||||
* The address zip/postal code
|
||||
*/
|
||||
zip?: string,
|
||||
zip?: string;
|
||||
/**
|
||||
* The two-letter ISO country code of the address
|
||||
*/
|
||||
country?: string
|
||||
country?: string;
|
||||
}
|
||||
|
||||
export interface Phone {
|
||||
/**
|
||||
* The international country calling code. Required for some risk checks
|
||||
*/
|
||||
country_code: string,
|
||||
country_code: string;
|
||||
/**
|
||||
* The phone number
|
||||
*/
|
||||
number: string
|
||||
number: string;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @name Checkout
|
||||
* @description
|
||||
@ -163,7 +161,7 @@ export interface Phone {
|
||||
* .catch(err => this.label = err)
|
||||
*
|
||||
* ...
|
||||
*
|
||||
*
|
||||
* let tokenRequest: CkoCardTokenRequest = {
|
||||
* number: "4543474002249996",
|
||||
* cvv: "010",
|
||||
@ -173,7 +171,7 @@ export interface Phone {
|
||||
* country: "FR"
|
||||
* }
|
||||
* }
|
||||
*
|
||||
*
|
||||
*
|
||||
* this.cko.generateToken(tokenRequest)
|
||||
* .then(tokenResponse => this.label = "Token: " + tokenResponse.token)
|
||||
@ -187,11 +185,10 @@ export interface Phone {
|
||||
repo: 'https://github.com/checkout/frames-cordova',
|
||||
install: '',
|
||||
installVariables: [],
|
||||
platforms: ['Android', 'iOS']
|
||||
platforms: ['Android', 'iOS'],
|
||||
})
|
||||
@Injectable()
|
||||
export class Checkout extends IonicNativePlugin {
|
||||
|
||||
/**
|
||||
* Initialize Frames plugin in Sandbox mode
|
||||
* @param publicKey {string} Merchant's sandbox public key
|
||||
@ -221,4 +218,4 @@ export class Checkout extends IonicNativePlugin {
|
||||
generateToken(ckoCardTokenRequest: CkoCardTokenRequest): Promise<CkoCardTokenResponse> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user