payjp
Advanced tools
Comparing version 2.1.3 to 2.1.4
@@ -8,8 +8,8 @@ import * as I from './index'; | ||
create(query: I.ChargeCreationOptions): Promise<I.Charge>; | ||
retrieve(id: any): Promise<I.Charge>; | ||
update(id: any, query?: I.ChargeUpdateOptions): Promise<I.Charge>; | ||
refund(id: any, query?: I.RefundCreationOptions): Promise<I.Charge>; | ||
reauth(id: any, query?: I.ChargeReauthOptions): Promise<I.Charge>; | ||
capture(id: any, query?: I.ChargeCaptureOptions): Promise<I.Charge>; | ||
tds_finish(id: any): Promise<I.Charge>; | ||
retrieve(id: string): Promise<I.Charge>; | ||
update(id: string, query?: I.ChargeUpdateOptions): Promise<I.Charge>; | ||
refund(id: string, query?: I.RefundCreationOptions): Promise<I.Charge>; | ||
reauth(id: string, query?: I.ChargeReauthOptions): Promise<I.Charge>; | ||
capture(id: string, query?: I.ChargeCaptureOptions): Promise<I.Charge>; | ||
tds_finish(id: string): Promise<I.Charge>; | ||
} |
@@ -11,2 +11,3 @@ import Accounts from './account'; | ||
import Transfers from './transfer'; | ||
import Statements from './statement'; | ||
declare namespace Payjp { | ||
@@ -29,2 +30,3 @@ export interface PayjpStatic { | ||
tenant_transfers: TenantTransfers; | ||
statements: Statements; | ||
} | ||
@@ -169,2 +171,5 @@ export interface PayjpOptions { | ||
} | ||
export interface StatementUrlOptions { | ||
platformer?: boolean; | ||
} | ||
export interface List<T> { | ||
@@ -364,4 +369,23 @@ object: "list"; | ||
default_currency: "jpy"; | ||
payjp_fee_included: boolean; | ||
reviewed_brands: ReviewedBrand[]; | ||
} | ||
export interface Statement { | ||
created: number; | ||
id: string; | ||
livemode: boolean; | ||
object: "statement"; | ||
items: List<StatementItems>; | ||
} | ||
export interface StatementItems { | ||
subject: "gross_sales" | "fee" | "platform_fee" | "gross_refund" | "refund_fee_offset" | "refund_platform_fee_offset" | "chargeback" | "chargeback_fee_offset" | "chargeback_platform_fee_offset" | "proplan" | "transfer_fee"; | ||
amount: number; | ||
name: string; | ||
tax_rate: string; | ||
} | ||
export interface StatementUrl { | ||
object: "statement_url"; | ||
url: string; | ||
expires: number; | ||
} | ||
interface ReviewedBrand { | ||
@@ -368,0 +392,0 @@ brand: string; |
@@ -12,2 +12,3 @@ "use strict"; | ||
const transfer_1 = require("./transfer"); | ||
const statement_1 = require("./statement"); | ||
const Payjp = function (apikey, options = {}) { | ||
@@ -44,4 +45,5 @@ if (!apikey) { | ||
'tenant_transfers': new tenantTransfers_1.default(payjpConfig), | ||
statements: new statement_1.default(payjpConfig), | ||
}; | ||
}; | ||
module.exports = Payjp; |
@@ -8,6 +8,6 @@ import Resource from './resource'; | ||
create(query: I.TenantCreationOptions): Promise<I.Tenant>; | ||
retrieve(id: any): Promise<I.Tenant>; | ||
update(id: any, query?: I.TenantUpdateOptions): Promise<I.Tenant>; | ||
retrieve(id: string): Promise<I.Tenant>; | ||
update(id: string, query?: I.TenantUpdateOptions): Promise<I.Tenant>; | ||
delete(id: string): Promise<I.Deleted>; | ||
applicationUrls(id: string): Promise<I.ApplicationUrl>; | ||
} |
@@ -7,4 +7,5 @@ import Resource from './resource'; | ||
list(query?: I.TenantTransferListOptions): Promise<I.List<I.TenantTransfer>>; | ||
retrieve(id: any): Promise<I.TenantTransfer>; | ||
charges(id: any, query?: I.TransferChargeListOptions): Promise<I.List<I.Charge>>; | ||
retrieve(id: string): Promise<I.TenantTransfer>; | ||
charges(id: string, query?: I.TransferChargeListOptions): Promise<I.List<I.Charge>>; | ||
statementUrls(id: string, query?: I.StatementUrlOptions): Promise<I.StatementUrl>; | ||
} |
@@ -19,3 +19,6 @@ "use strict"; | ||
} | ||
statementUrls(id, query = {}) { | ||
return this.request('POST', `${this.resource}/${id}/statement_urls`, query); | ||
} | ||
} | ||
exports.default = TenantTransfers; |
{ | ||
"name": "payjp", | ||
"version": "2.1.3", | ||
"version": "2.1.4", | ||
"description": "PAY.JP node.js bindings", | ||
@@ -5,0 +5,0 @@ "main": "built/index.js", |
Sorry, the diff of this file is not supported yet
38833
35
1036