Advertisement
zihadrizkyef

Midtrans Error

Apr 10th, 2017
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.25 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2.     String client_key = "VT-client-ArZCkEXTCxexVsdY";
  3.     String base_url = "http://kencana-dev.tiketlindo.com/";
  4.  
  5.     @Override
  6.     protected void onCreate(Bundle savedInstanceState) {
  7.         super.onCreate(savedInstanceState);
  8.         setContentView(R.layout.activity_main);
  9.  
  10.     SdkUIFlowBuilder.init(
  11.             this,
  12.             client_key,
  13.             base_url,
  14.             new TransactionFinishedCallback() {
  15.                 @Override
  16.                 public void onTransactionFinished(TransactionResult transactionResult) {
  17.                     Toast.makeText(MainActivity.this, "transaction finished", Toast.LENGTH_SHORT).show();
  18.                 }
  19.             }).buildSDK();
  20.  
  21.     Button btn_pay_now = (Button) findViewById(R.id.btn_pay_now);
  22.     btn_pay_now.setOnClickListener(new View.OnClickListener() {
  23.         @Override
  24.         public void onClick(View v) {
  25.             TransactionRequest transactionRequest = new TransactionRequest(String.valueOf(System.currentTimeMillis()), Double.parseDouble("80000"));
  26.  
  27.             ItemDetails item1 = new ItemDetails("19", 20000, 1, "mukena merah");
  28.             ItemDetails item2 = new ItemDetails("13", 30000, 2, "baso galak");
  29.             ArrayList<ItemDetails> itemDetailsArray = new ArrayList<>();
  30.             itemDetailsArray.add(item1);
  31.             itemDetailsArray.add(item2);
  32.             transactionRequest.setItemDetails(itemDetailsArray);
  33.  
  34.             BillInfoModel billInfo = new BillInfoModel("bill key", "bill value");
  35.             transactionRequest.setBillInfoModel(billInfo);
  36.  
  37.             CreditCard creditCardOption = new CreditCard();
  38.             creditCardOption.setSaveCard(false);
  39.             creditCardOption.setSecure(false);
  40.             creditCardOption.setBank(BankType.BCA);
  41.             creditCardOption.setChannel(CreditCard.MIGS);
  42.             transactionRequest.setCreditCard(creditCardOption);
  43.             transactionRequest.setCardPaymentInfo(getResources().getString(R.string.card_click_type_none), false);
  44.  
  45.             MidtransSDK.getInstance().setTransactionRequest(transactionRequest);
  46.             MidtransSDK.getInstance().startPaymentUiFlow(MainActivity.this, PaymentMethod.BANK_TRANSFER);
  47.         }
  48.     });
  49.  
  50.  
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement