Initial version - stable v0.1.0

This commit is contained in:
2018-02-20 03:57:21 +01:00
parent b8447d9712
commit 8cbebeac7b
5 changed files with 379 additions and 0 deletions

25
paypal_test.go Normal file
View File

@@ -0,0 +1,25 @@
package Ewp
import (
"testing"
"fmt"
)
func TestEncryption(t *testing.T) {
mdata := &CryptData{
Business: "example@example.com",
ItemName: "demo",
ItemNumber: "demo123",
Amount: 123.20,
Invoice: "ONL-OrderID",
ReturnUrl: "https://www.google.com/",
}
m := NewPaypalEwp(EwpOptions{Certificate:"fixtures/demo.pem", PrivateKey:"fixtures/demo.key", PaypalCertificateFile: "fixtures/paypal.pem", CertificateID: "PAYPAL-CertID"})
fmt.Printf(">>>%#v", m.GetError())
fmt.Println("Result:")
fmt.Println(m.Generate(mdata))
fmt.Printf(">>>%#v", m.GetError())
}