Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pp-clients / pp_clients / tes_runner.py
Size: Mime:
from pp_clients.pp_braspag_transactions.transactions.adapter import BraspagTransactionAPI

braspag_transactions_client = BraspagTransactionAPI(
    url="http://0.0.0.0:8001/v2/",
    internal_auth="8f4cb7b1977048c4944d02dba20b32c0",
)

data = {
    "MerchantOrderId": "c74188ab-0e3f-4913-aea6-b9dd83d8b3a9",
    "Payment": {
        "PaymentId": None,
        "Type": "SplittedCreditCard",
        "Amount": 9900,
        "Installments": 1,
        "SoftDescriptor": "123456789ABCD",
        "ReturnUrl": "https://app.onyo.com/",
        "CreditCard": {
            "CardToken": "f5702b97-a6c2-409f-b2aa-94c491f5aafb",
            "SecurityCode": "999",
            "Brand": "Master",
        },
    },
}

response = braspag_transactions_client.create_transaction().post(data=data)
if response().status_code == 201:
    print("created")