Mepps has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/365044 )

Change subject: WIP Started CCPayment
......................................................................

WIP Started CCPayment

Change-Id: Ifc2c918a187bc90d29fb70d20409663ed0f21cef
---
A PaymentProviders/Ingenico/CreditCardProvider.php
A PaymentProviders/Ingenico/Tests/phpunit/CreditCardProviderTest.php
2 files changed, 62 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/SmashPig 
refs/changes/44/365044/1

diff --git a/PaymentProviders/Ingenico/CreditCardProvider.php 
b/PaymentProviders/Ingenico/CreditCardProvider.php
new file mode 100644
index 0000000..b44ea88
--- /dev/null
+++ b/PaymentProviders/Ingenico/CreditCardProvider.php
@@ -0,0 +1,23 @@
+<?php
+
+namespace SmashPig\PaymentProviders\Ingenico;
+
+use Symfony\Component\HttpFoundation\Response;
+
+/**
+ * Handle Credit Cards via Ingenico
+ */
+
+class CreditCardProvider extends IngenicoPaymentProvider {
+    function createPayment($params){
+        $path = 'payments';
+        $response = $this->api->makeApiCall($path, 'POST', $params);
+        return $response;
+    }
+
+    function getPayment($paymentId){
+        $path = "payments/$paymentId";
+        $response = $this->api->makeApiCall($path, 'GET');
+        return $response;
+    }
+}
\ No newline at end of file
diff --git a/PaymentProviders/Ingenico/Tests/phpunit/CreditCardProviderTest.php 
b/PaymentProviders/Ingenico/Tests/phpunit/CreditCardProviderTest.php
new file mode 100644
index 0000000..c8b15a7
--- /dev/null
+++ b/PaymentProviders/Ingenico/Tests/phpunit/CreditCardProviderTest.php
@@ -0,0 +1,39 @@
+<?php
+
+namespace SmashPig\PaymentProviders\Ingenico\Tests;
+
+use SmashPig\PaymentProviders\Ingenico\CreditCardProvider;
+use SmashPig\Tests\BaseSmashPigUnitTestCase;
+use Smashpig\Core\Context;
+
+/**
+ * @group Ingenico
+ */
+class HostedCheckoutProviderTest extends BaseSmashPigUnitTestCase
+{
+
+    /**
+     * @var PHPUnit_Framework_MockObject_MockObject
+     */
+    protected $curlWrapper;
+
+    /**
+     * @var CreditCardProvider
+     */
+    protected $provider;
+
+    public function setUp() {
+        parent::setUp();
+
+        $this->setProviderConfiguration('ingenico');
+    }
+
+    public testCreatePayment(){
+
+    }
+
+    public testGetPayment(){
+
+    }
+
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/365044
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifc2c918a187bc90d29fb70d20409663ed0f21cef
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/SmashPig
Gerrit-Branch: master
Gerrit-Owner: Mepps <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to