Example #1
0
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id',
                                   secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.refund_id = 'dummy_refund_id'
     self.refund_url = payabbhi.api_base + '/api/v1/refunds'
     self.payment_url = payabbhi.api_base + '/api/v1/payments'
     self.payment_id = 'dummy_payment_id'
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id',
                                   secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.product_id = 'dummy_product_id'
     self.product_url = payabbhi.api_base + '/api/v1/products'
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id', secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.transfer_id = 'dummy_transfer_id'
     self.transfer_url = payabbhi.api_base + '/api/v1/transfers'
     self.source_id = 'dummy_source_id'
Example #4
0
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id', secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.invoice_item_id = 'dummy_invoice_item_id'
     self.invoice_item_url = payabbhi.api_base + '/api/v1/invoiceitems'
# import the Flask class from the flask module
from flask import Flask, render_template
from flask import request
from auction import get_superhero
import payabbhi
import string
import random
client = payabbhi.Client('<ACCESS-ID>', '<SECRET-KEY>')

# create the application object
app = Flask(__name__)


@app.route('/')
def index():
    # The merchant_order_id is typically the identifier of the Customer Order, Booking etc in your system
    d = ''.join(
        random.choice(string.ascii_uppercase + string.digits)
        for _ in range(7))
    order = None
    error = None
    try:
        # Create the Payabbhi Order. Refer to Create Order API at https://payabbhi.com/docs/api/#create-an-order
        order = client.order.create(
            data={
                'merchant_order_id': d,
                'currency': 'INR',
                'amount': random.randint(100, 500)
            })
        # TIP: At this point, the unique order_id should typically be persisted in your database against the merchant_order_id
    except Exception as e:
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id', secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.remittance_account_id = 'dummy_remittance_account_id'
     self.remittance_account_url = payabbhi.api_base + '/api/v1/remittance_accounts'
 def setUp(self):
     payabbhi.api_base = 'https://payabbhi.com'
     self.client = payabbhi.Client(access_id='access_id',
                                   secret_key='secret_key')
     self.client.set_app_info('TestApplication', 'beta',
                              'http://www.test.com')
Example #8
0
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id',
                                   secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.customer_id = 'dummy_customer_id'
     self.customer_url = payabbhi.api_base + '/api/v1/customers'
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id',
                                   secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.subscription_id = 'dummy_subscription_id'
     self.subscription_url = payabbhi.api_base + '/api/v1/subscriptions'
 def setUp(self):
     self.client = payabbhi.Client(access_id='access_id', secret_key='secret_key')
     payabbhi.api_base = 'https://payabbhi.com'
     self.beneficiary_id = 'dummy_beneficiary_account_id'
     self.beneficiary_url = payabbhi.api_base + '/api/v1/beneficiaryaccounts'