Shopper create - achertovsky/yii2-bluesnap GitHub Wiki
/* @var $shopper Shopper */
$shopper = Yii::$app->bluesnap->shopperModel;
/**
* mandatory part
*/
$shopper->user_id = $userId;
$shopperInfo = new ShopperInfo();
$shopperInfo->setShopperContactInfo(
'Alexander',
'Chertovsky',
'[email protected]',
'138 Market St',
'San Francisco',
75654,
'US',
'8-800-555-35-35',
'CA'
);
$shopper->setFraudInfo($userId);
$shopper->setWebInfo(
'127.0.0.1',
'http://google.com',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'
);
/**
* non-mandatory part
*/
$shopperInfo->setShippingContactInfo();
$shopperInfo->addCreditCard('374245455400126', '05', '2023', '1234');
$shopperInfo->addCreditCard('60115564485789458', '12', '2023', '123');
/**
* creation
*/
$shopper->setShopperInfo($shopperInfo);
$shopper->createShopper();