Streamline MT100 Payment Integrations Effortlessly
import terapi_sdk
def setup_payment_providers(provider_details):
# Initialize Terapi client
client = terapi_sdk.Client(api_key="your_api_key")
# Setup payment provider
response = client.setup_payment_provider(provider_details)
if response.success:
print("Payment provider setup successfully!")
else:
print(f"Error in setup: {response.error}")
# Example usage
provider_details = {
"provider_name": "SampleProvider",
"api_credentials": "secure_token"
}
setup_payment_providers(provider_details)
import terapi_sdk
def process_transaction(transaction_details):
# Initialize Terapi client
client = terapi_sdk.Client(api_key="your_api_key")
# Process transaction
response = client.process_transaction(transaction_details)
if response.success:
print("Transaction processed successfully!")
else:
print(f"Transaction failed: {response.error}")
# Example usage
transaction_details = {
"transaction_id": "12345",
"amount": 200.00,
"currency": "USD"
}
process_transaction(transaction_details)
import terapi_sdk
def detect_fraud(transaction_data):
# Initialize Terapi client
client = terapi_sdk.Client(api_key="your_api_key")
# Perform fraud detection
fraud_result = client.fraud_detection(transaction_data)
if fraud_result.is_fraudulent:
print(f"Fraudulent transaction detected: {fraud_result.details}")
else:
print("Transaction is secure.")
# Example usage
transaction_data = {
"transaction_id": "67890",
"amount": 5000.00,
"currency": "EUR"
}
detect_fraud(transaction_data)