Skip to content

Commit f7c51e1

Browse files
committed
refactor: change PaymentData required field to False in ApplePayBuilder
1 parent 70aeeae commit f7c51e1

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

buckaroo/builders/payments/apple_pay_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def get_allowed_service_parameters(self, action: str = "Pay") -> Dict[str, Any]:
1616
return {
1717
"PaymentData": {
1818
"type": str,
19-
"required": True,
19+
"required": False,
2020
"description": "Apple Pay payment data",
2121
},
2222
"CustomerCardName": {

tests/unit/builders/payments/test_apple_pay_builder.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def test_get_allowed_service_parameters_pay_snapshot(client):
2828
assert ApplePayBuilder(client).get_allowed_service_parameters("Pay") == {
2929
"PaymentData": {
3030
"type": str,
31-
"required": True,
31+
"required": False,
3232
"description": "Apple Pay payment data",
3333
},
3434
"CustomerCardName": {
@@ -65,7 +65,7 @@ def test_pay_dispatches_applepay_service_through_mock_buckaroo():
6565

6666
builder = populate_required_fields(ApplePayBuilder(client), amount=10.50)
6767

68-
response = builder.pay(validate=False)
68+
response = builder.pay()
6969

7070
assert response.key == "AP-1"
7171
mock.assert_all_consumed()

0 commit comments

Comments
 (0)