Skip to content

Commit 32c1051

Browse files
committed
Add arguments needed to generate EMV3DS access token
1 parent 39c5f6f commit 32c1051

3 files changed

Lines changed: 10 additions & 7 deletions

File tree

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,10 @@ braspagSdk.payments.cancel_sale(payment_id, amount=...)
184184

185185
# Generate access token for EMV 3DS.
186186
# Learn more: https://braspag.github.io//manual/emv3ds#1.-criando-o-token-de-acesso
187-
braspagSdk.emv3ds.get_access_token()
187+
establishment_code = ...
188+
merchant_name = ...
189+
mcc = ...
190+
braspagSdk.emv3ds.get_access_token(establishment_code, merchant_name, mcc)
188191

189192
# Generate access token for Silent Order Post.
190193
# Learn more: https://braspag.github.io//manualp/braspag-silent-order-post#2.-obtendo-accesstoken-sop

braspag_sdk/apps/emv3ds/requests/get_access_token.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ def __init__(self, *, emv3ds_credentials: EMV3DSCredentials, environment: EMV3DS
1717
super().__init__(authorization_headers=authorization_headers)
1818
self._environment = environment
1919

20-
def execute(self):
20+
def execute(self, establishment_code: str, merchant_name: str, mcc: str):
2121

2222
uri = '%s/v2/auth/token' % self._environment.mpi
2323
data = {
24-
"EstablishmentCode": "1006993069",
25-
"MerchantName": "Loja Exemplo Ltda",
26-
"MCC": "5912"
24+
"EstablishmentCode": establishment_code,
25+
"MerchantName": merchant_name,
26+
"MCC": mcc,
2727
}
2828

2929
response = self.send_request("POST", uri, data=data)

braspag_sdk/apps/emv3ds/services.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ def __init__(
1515
self._environment = EMV3DSEnvironment(is_sandbox)
1616
self._emv3ds_credentials = emv3ds_credentials
1717

18-
def get_access_token(self):
18+
def get_access_token(self, establishment_code: str, merchant_name: str, mcc: str):
1919
request = AccessToken(
2020
emv3ds_credentials=self._emv3ds_credentials,
2121
environment=self._environment,
2222
)
23-
return request.execute()
23+
return request.execute(establishment_code, merchant_name, mcc)
2424

0 commit comments

Comments
 (0)