You are here

protected function IPNHandlerTest::createSampleIpnRequest in Commerce PayPal 8

Creates a request object with testing data.

Return value

\Symfony\Component\HttpFoundation\Request The request.

See also

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNIntro...

1 call to IPNHandlerTest::createSampleIpnRequest()
IPNHandlerTest::testInvalidIpn in tests/src/Kernel/IPNHandlerTest.php
Tests when IPN request marked invalid..

File

tests/src/Kernel/IPNHandlerTest.php, line 68

Class

IPNHandlerTest
Tests the IPN handler.

Namespace

Drupal\Tests\commerce_paypal\Kernel

Code

protected function createSampleIpnRequest() {
  $sample_data = 'mc_gross=19.95&protection_eligibility=Eligible&address_status=confirmed&payer_id=LPLWNMTBWMFAY&tax=0.00&address_street=1+Main+St&payment_date=20%3A12%3A59+Jan+13%2C+2009+PST&payment_status=Completed&charset=windows-1252&address_zip=95131&first_name=Test&mc_fee=0.88&address_country_code=US&address_name=Test+User&notify_version=2.6&custom=&payer_status=verified&address_country=United+States&address_city=San+Jose&quantity=1&verify_sign=AtkOfCXbDm2hu0ZELryHFjY-Vb7PAUvS6nMXgysbElEn9v-1XcmSoGtf&payer_email=gpmac_1231902590_per%40paypal.com&txn_id=61E67681CH3238416&payment_type=instant&last_name=User&address_state=CA&receiver_email=gpmac_1231902686_biz%40paypal.com&payment_fee=0.88&receiver_id=S8XGHLYDW9T3S&txn_type=express_checkout&item_name=&mc_currency=USD&item_number=&residence_country=US&test_ipn=1&handling_amount=0.00&transaction_subject=&payment_gross=19.95&shipping=0.00';
  return new Request([], [], [], [], [], [], $sample_data);
}