Skip to content

Instantly share code, notes, and snippets.

View Xaxxis's full-sized avatar
:octocat:

Zaki Ibrahim Xaxxis

:octocat:
View GitHub Profile
@Xaxxis
Xaxxis / ViewController.swift
Last active August 6, 2021 04:19
Snap-WkWebView-Sample
//
// ViewController.swift
// midtrans-snap-WebView-sample
//
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate, WKUIDelegate {
#!/usr/bin/php
<?php
/**
* Copyright © 2015 Magento. All rights reserved.
* See https://github.com/magento/magento2/blob/develop/COPYING.txt for license details.
*/
/**
* validate_m2_package.php - a script that checks a given M2 zip package to ensure
* it is structured correctly and has all the required files.
@Xaxxis
Xaxxis / Redirect.php
Created November 29, 2019 07:20
Workaround to hardcode aquiring bank on Magento 2.1.7 midtrans plugins
// this redirect.php file on app/code/Midtrans/Snap/Controller/Redirect.php
if ($quote->getBaseCustomerBalanceAmount() != 0) {
$balancAmount = array(
'id' => 'STORE CREDIT',
'price' => round($quote->getBaseCustomerBalanceAmount() * -1),
'quantity' => 1,
'name' => 'STORE CREDIT'
);
$item_details[] = $balancAmount;
package com.midtrans.demo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.midtrans.sdk.corekit.callback.TransactionFinishedCallback;
import com.midtrans.sdk.corekit.core.MidtransSDK;
public class MainActivity extends AppCompatActivity {
private Button btnPayment;
private MidtransSDK midtransSDK;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);