Skip to content

Commit 0ffd969

Browse files
authored
fix: ReturnCheckPayment (#411)
* update request interface * added tiny test
1 parent 1282cec commit 0ffd969

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

tests/checkPayments.spec.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CheckPayment, CreateCheckPaymentRequest, Unit } from "../unit"
1+
import { CheckPayment, CreateCheckPaymentRequest, ReturnCheckPaymentRequest, Unit } from "../unit"
22

33
import dotenv from "dotenv"
44
dotenv.config()
@@ -153,4 +153,19 @@ describe("Test Check Payments", () => {
153153
}
154154
})
155155
})
156+
157+
test("Test ReturnCheckPayment Resource", () => {
158+
const request: ReturnCheckPaymentRequest = {
159+
id: "1234",
160+
data: {
161+
"type": "checkPaymentReturn",
162+
"attributes": {
163+
"reason": "StopPayment"
164+
}
165+
}
166+
}
167+
168+
expect(request.id).toBe("1234")
169+
expect(request.data.type).toBe("checkPaymentReturn")
170+
})
156171
})

types/checkPayment.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ export interface ReturnCheckPaymentRequest {
214214
/**
215215
* The reason for returning the Check Payment. see [valid reasons for Check Payment returns](https://docs.unit.co/check-payments#check-payment-return-reasons) list.
216216
*/
217-
returnReasonCode: string
217+
reason: CheckPaymentReturnReason
218218
}
219219
}
220220
}

0 commit comments

Comments
 (0)