Skip to content

Commit 3274aa7

Browse files
committed
Added address field for sepa
1 parent cd2230d commit 3274aa7

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -573,6 +573,7 @@ export interface DefaultCreditCardData {
573573
export interface DirectDebitMandateData {
574574
name: string;
575575
iban: string;
576+
address?: string;
576577
}
577578

578579
export interface DirectDebitChargeData {

src/endpoints/payment.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,7 @@ class Payment extends BaseExtend {
638638
* @async
639639
* @param {string} name The customer's bank full name
640640
* @param {string} iban The customer's bank IBAN number
641+
* @param {string} address The customer's address used for specific countries
641642
* @example
642643
* InPlayer.Payment
643644
* .createDirectDebitMandate({
@@ -673,13 +674,16 @@ class Payment extends BaseExtend {
673674
async createDirectDebitMandate({
674675
name,
675676
iban,
677+
address,
676678
}: {
677679
name: string;
678680
iban: string;
681+
address?: string;
679682
}): Promise<AxiosResponse<CreateDirectDebitResponse>> {
680683
const body = {
681684
name,
682685
iban,
686+
...(address && { address }),
683687
};
684688

685689
const tokenObject = await this.request.getToken();

src/models/IPayment.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ export interface ConfirmDonationPaymentRequestBody {
129129
export interface CreateDirectDebitMandateData {
130130
name: string;
131131
iban: string;
132+
address?: string;
132133
}
133134

134135
export interface DirectDebitData {
@@ -193,6 +194,7 @@ export interface CreateDirectDebitResponse {
193194
export interface DirectDebitMandateData {
194195
name: string;
195196
iban: string;
197+
address?: string;
196198
}
197199

198200
export interface PurchaseDetails {

0 commit comments

Comments
 (0)