66use Omnipay \Payware \Support \Helper ;
77use Omnipay \Payware \Traits \HasAmount ;
88use Omnipay \Payware \Traits \HasMerchant ;
9+ use Omnipay \Payware \Traits \HasPaymentInfo ;
910
1011class PurchaseRequest extends AbstractRequest
1112{
1213 use HasMerchant;
1314 use HasAmount;
15+ use HasPaymentInfo;
1416
1517 /**
1618 * @param string $orderNo
@@ -30,20 +32,20 @@ public function getOrderNo()
3032 }
3133
3234 /**
33- * @param string $receiveUrl
35+ * @param string $value
3436 * @return PurchaseRequest
3537 */
36- public function setReceiveUrl ($ receiveUrl )
38+ public function setReceiveUrl ($ value )
3739 {
38- return $ this ->setParameter ( ' ReceiveUrl ' , $ receiveUrl );
40+ return $ this ->setPaymentInfoUrl ( $ value );
3941 }
4042
4143 /**
4244 * @return string
4345 */
4446 public function getReceiveUrl ()
4547 {
46- return $ this ->getParameter ( ' ReceiveUrl ' );
48+ return $ this ->getPaymentInfoUrl ( );
4749 }
4850
4951 /**
@@ -240,7 +242,7 @@ public function getData()
240242 'Amount ' => $ this ->getAmount (),
241243 'OrderNo ' => $ this ->getTransactionId (),
242244 'ReturnURL ' => $ this ->getReturnUrl (),
243- 'ReceiveURL ' => $ this ->getReceiveUrl (),
245+ 'ReceiveURL ' => $ this ->getPaymentInfoUrl (),
244246 'OrderDesc ' => $ this ->getDescription (),
245247 'PayType ' => $ this ->getPayType () ?: 1 ,
246248 'ValidateKey ' => $ this ->getValidateKey (),
0 commit comments