Skip to content

HeinZawHtet/MyanPay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyanPay PHP Package

MyanPay integration for PHP with easy.

Install

You can install this package in two ways.

via Composer PHP (Recommended)

Require this package via terminal

composer require heinzawhtet/myanpay

Or just require this package in composer.json and run composer update

{
    "require": {
        "heinzawhtet/myanpay": "dev-master"
    }
}

Quick Start

First set your MyanPay API credentials and request to server.

	$items = [
		[
			'number' 	=> 'P001',
			'name' 		=> 'A pecial Birthday', 
			'ammount'	=> '1000',
			'quantity'	=> '1',
			'desc'		=> 'Hi Hi'
		],
		[
			'number' 	=> 'P002',
			'name' 		=> 'Spray oses', 
			'ammount'	=> '1000',
			'quantity'	=> '1',
			'desc'		=> 'Hi Hi'
		],
	];

	$pay = new Heinzawhtet\Myanpay\Myanpay;

	$pay->setApiUsername('API_USERNAME');
	$pay->setApiPassword('API_PASSWORD');
	$pay->setApiSignature('API_SIGNATURE');
	$pay->setDev(true); // if you are on development

	$pay->setHeaderImg('YOUR_BRAND_IMG_PATH');
	$pay->setCustomerServiceNumber('09 12345678');
	$pay->setBrandName('YOUR_STORE_NAME');

	$pay->setReturnUrl('http://localhost:1200/return'); // Return Url when payment is ready to complete
	$pay->setCancelUrl('http://localhost:1200/cancel'); // Cancel Url when payment is canceled

	return $pay->purchase(array( 'amount' => '2000' , 'items' => $items));

And then complete the purchase

	$pay = new Heinzawhtet\Myanpay\Myanpay;

	$pay->setApiUsername('_junio7482443442_myanpayAPI');
	$pay->setApiPassword('Z687FL3W036I06D0');
	$pay->setApiSignature('b98qL7734zo0Fw50mFP4u55p583bkLz44ZY524EMe5rO7hfdzlWq5AN2rx8d');
	
	$pay->setDev(true);

	$com = $pay->completePurchase(); // complete the purchase
	$detail = $pay->fetchDetail(); // fetch payment details such as buyer's email or shipping address

More detail documentation, comming soon.

About

PHP Package for MyanPay

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages