Skip to content

Commit

Permalink
Use Midtrans-go SDK for midtrans transaction (#19)
Browse files Browse the repository at this point in the history
Use midtrans-go SDK since go-midtrans is deprecated.
Add shopeepay for midtrans

Signed-off-by: Imre Nagi <imre.nagi2812@gmail.com>
  • Loading branch information
imrenagi authored Jul 12, 2021
1 parent 25c2efa commit d75d344
Show file tree
Hide file tree
Showing 53 changed files with 916 additions and 803 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Testing
name: Master Checks
on:
push:
branches:
Expand Down
26 changes: 26 additions & 0 deletions .github/workflows/pull_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Running Checks on Pull Request
on:
pull_request:
branches:
- master

jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.16
uses: actions/setup-go@v1
with:
go-version: 1.16
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v1

- name: Get dependencies
run: |
go get -v -t -d ./...
- name: Run Unit Test
run: make test
1 change: 1 addition & 0 deletions datastore/inmemory/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ func (r PaymentConfigRepository) FindByPaymentType(ctx context.Context, paymentT
case payment.SourceGopay,
payment.SourceOvo,
payment.SourceLinkAja,
payment.SourceShopeePay,
payment.SourceDana:
for _, ewallet := range r.config.EWallets {
if ewallet.PaymentType == paymentType {
Expand Down
13 changes: 12 additions & 1 deletion example/server/payment-methods.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,18 @@ ewallets:
currency: "IDR"
waiting_time:
duration: 15
unit: minute
unit: minute
- gateway: midtrans
payment_type: "shopeepay"
display_name: "Shopee Pay"
admin_fee:
IDR:
val_percentage: 0
val_currency: 0
currency: "IDR"
waiting_time:
duration: 15
unit: minute
cstores:
- gateway: midtrans
payment_type: alfamart
Expand Down
31 changes: 0 additions & 31 deletions gateway/midtrans/akulaku.go

This file was deleted.

25 changes: 0 additions & 25 deletions gateway/midtrans/akulaku_test.go

This file was deleted.

31 changes: 0 additions & 31 deletions gateway/midtrans/alfamart.go

This file was deleted.

25 changes: 0 additions & 25 deletions gateway/midtrans/alfamart_test.go

This file was deleted.

31 changes: 0 additions & 31 deletions gateway/midtrans/bca.go

This file was deleted.

25 changes: 0 additions & 25 deletions gateway/midtrans/bca_test.go

This file was deleted.

31 changes: 0 additions & 31 deletions gateway/midtrans/bni.go

This file was deleted.

25 changes: 0 additions & 25 deletions gateway/midtrans/bni_test.go

This file was deleted.

Loading

0 comments on commit d75d344

Please sign in to comment.