-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChosenMethod.php
71 lines (67 loc) · 3.32 KB
/
ChosenMethod.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
namespace Xendit\M2Invoice\Model\Adminhtml\Source;
use Magento\Framework\Option\ArrayInterface;
/**
* Options provider for countries list
* Class ChosenMethod
* @package Xendit\M2Invoice\Model\Adminhtml\Source
*/
class ChosenMethod implements ArrayInterface
{
/**
* Return options array
*
* @param boolean $isMultiselect
* @return array
*/
public function toOptionArray($isMultiselect = false)
{
$options = [
['value' => 'alfamart', 'label' => __('Alfamart')],
['value' => 'bcava', 'label' => __('Bank Transfer BCA')],
['value' => 'bjbva', 'label' => __('Bank Transfer BJB')],
['value' => 'bniva', 'label' => __('Bank Transfer BNI')],
['value' => 'briva', 'label' => __('Bank Transfer BRI')],
['value' => 'bsiva', 'label' => __('Bank Transfer BSI')],
['value' => 'bssva', 'label' => __('Bank Transfer BSS')],
['value' => 'mandiriva', 'label' => __('Bank Transfer Mandiri')],
['value' => 'permatava', 'label' => __('Bank Transfer Permata')],
['value' => 'cc', 'label' => __('Credit Card')],
['value' => 'dana', 'label' => __('DANA')],
['value' => 'indomaret', 'label' => __('Indomaret')],
['value' => 'ovo', 'label' => __('OVO')],
['value' => 'shopeepay', 'label' => __('ShopeePay')],
['value' => 'linkaja', 'label' => __('LinkAja')],
['value' => 'qris', 'label' => __('QRIS')],
['value' => 'dd_bri', 'label' => __('Direct Debit (BRI)')],
['value' => 'kredivo', 'label' => __('Kredivo')],
['value' => 'gcash', 'label' => __('GCash')],
['value' => 'grabpay', 'label' => __('GrabPay')],
['value' => 'paymaya', 'label' => __('PayMaya')],
['value' => 'dd_bpi', 'label' => __('Direct Debit (BPI)')],
['value' => 'seven_eleven', 'label' => __('7-Eleven')],
['value' => 'dd_ubp', 'label' => __('Direct Debit (UBP)')],
['value' => 'billease', 'label' => __('BillEase')],
['value' => 'cebuana', 'label' => __('Cebuana')],
['value' => 'dp_palawan', 'label' => __('Palawan Express Pera Padala')],
['value' => 'dp_mlhuillier', 'label' => __('M Lhuillier')],
['value' => 'dp_ecpay_loan', 'label' => __('ECPay Loans')],
['value' => 'dp_ecpay_school', 'label' => __('ECPay School')],
['value' => 'cashalo', 'label' => __('Cashalo')],
['value' => 'shopeepayph', 'label' => __('ShopeePay')],
['value' => 'astrapay', 'label' => __('AstraPay')],
['value' => 'akulaku', 'label' => __('Akulaku')],
['value' => 'atome', 'label' => __('Atome')],
['value' => 'dd_rcbc', 'label' => __('Direct Debit (RCBC)')],
['value' => 'lbc', 'label' => __('LBC')],
['value' => 'jeniuspay', 'label' => __('Jenius Pay')],
['value' => 'dd_chinabank', 'label' => __('Direct Debit (ChinaBank)')],
['value' => 'cimbva', 'label' => __('Bank Transfer CIMB')],
['value' => 'dd_bdo_epay', 'label' => __('Direct Debit (BDO)')],
];
if (!$isMultiselect) {
array_unshift($options, ['value' => '', 'label' => __('--Please Select--')]);
}
return $options;
}
}