Request payment
org.openintents.action.REQUEST_PAYMENT
Request a payment. The user would like to initate a request for payment by another user. This could be e.g. a merchant asking another user to pay for goods or services.
Applications can use startActivityForResult()
to launch this request to get information about the state of the payment request.
Use
public void startRequestPayment(int amount) { Intent intent = new Intent("org.openintents.action.REQUEST_PAYMENT"); intent.putExtra("org.openintents.extra.AMOUNT", amount); // int if (intent.resolveActivity(getPackageManager()) != null) { startActivityForResult(intent, REQUEST_CODE); } } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_CODE && resultCode == RESULT_OK) { String state = data.getStringExtra(org.openintents.extra.STATE); // handle result } }
Example intent filter
<activity ...> <intent-filter> <action android:name="org.openintents.action.REQUEST_PAYMENT" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
Apps Providing an Implementation
Search on Google Play, AppBrain, Amazon App store or similar (not yet available - please make this happen!)